Ну конечно, на четвёртой статье самое то писать про архитектуру проекта. Как раз, чёрт побери, вовремя 😁 Но, как говорится, лучше поздно чем никогда.
Вообще-то, я изначально думал, что разработка собственной игры не будет чем-то сложным. Ну или не настолько сложным. Казалось это будет "чык-пык и готово". Как же я ошибался. Шутка. Всё я понимал )
На старте проекта была подготовлена следующая архитектура:
Prod
Site (landing)
Game-API
Backend
Database
Dev
Site (landing)
Game-API
Backend
Database
Есть два контура, dev и prod. Dev поднят локально, крутится вертится всё это в докере на линукс машине, настроен автодеплой из IDE (phpStorm), чтобы контейнеры не пересобирать. А на прод выкатываются изменения через Github Actions при очередном пуше в мастер.
На сайте крутится страничка на чистом html, на игровой бэк (API) это никак не влияет, файлики игры для скачивания хранятся там же.
Но если начать хоть чуть-чуть расширять архитектуру, всё посыпется.
Решил значит я доработать лендинг, который был завайбокжен за один запрос, на что-то более-менее внятное. Чтобы там появилась наконец-то полноценная авторизация, личный кабинет, подтверждение почты, новости, свой дев-лог и прочие ништяки. И встал вопрос, а где данные хранить? Нельзя же просто напихать новых табличек в существующий бэк.
Для работы такого рода сайта нужен уже свой бэк, своя бд, своё всё. Мешать всё в одну кучу точно нельзя. Поэтому структура каждого стенда была расширена до следующего вида:
Site
FrontEnd
Backend
Database
Cache
Queue (очередь)
Game-API
Backend
Database
Cache
Queue (очередь)
Admin
Frontend
Backend
Единственное остается вопрос с авторизацией и личным кабинетом, при дальнейшем расширении. Но тут всё просто. Game-API хранит в себе всю игровую логику и пользователей, и по запросу от сайта отдаёт необходимые данные. Хотя руки чешутся вынести это в отдельный сервис. Сайт же берет на себя регистрацию пользователей, рассылку уведомлений, восстановление паролей и публикацию новостей и дев-логов.
Также было решено сразу добавить админку, хотя бы в зачаточном состоянии и сервисы кэширования и очередей. И что-то мне подсказывает, что и это ещё не всё ) Но на "старте", я думаю, более чем достаточно.
Если у вас есть предложения или возражения, прошу в комменты.
Не так давно я вспомнил один летний день в 2008 году. Электричка в пригород, в ушах «Bullet for my Valentine», что воспроизводится через музыкальный плеер Rover, в руках PSP, а у отца в рюкзаке портативный DVD-проигрыватель, что издалека можно спутать с небольшим ноутбуком.
А еще в те годы я мечтал о полноценном КПК на Windows от какого-нибудь HP, чтобы со стилусом был и «Червячков» запускал. В 2026 году практически всё вышеперечисленное нам заменяет смартфон, вон недавно даже игры с ПК запускать научились.
И на этом фоне я решил вспомнить, как это было тогда, в эпоху дифференциации потребления контента и разных гаджетов под разные задачи. Давайте вспомним эти устройства.
❯ Пейджеры. Сейчас некоторым сложно понять, как вообще они работают
Справедливости ради, пейджеры еще существуют на рынке и пользуются спросом, но к массовому потребителю это вообще не относится. Так, например, почти 70% врачей на Западе и не только используют пейджеры для срочной и бесперебойной связи внутри больницы.
А так да. Пейджеры впервые заметили в СССР на Олимпиаде 1980 года, тогда за развертывание сети отвечала американская компания Multitone, но дальше проектной работы на время Олимпиады дело не пошло.
Настоящий бум (если так можно сказать через призму времени) случился 13 лет спустя, в 1993-м. Самая продаваемая и узнаваемая по сей день модель была Motorola Advisor. Цены, конечно, возводили простейший способ связи в статус предмета роскоши — около 170$ с абонентской платой 40$ при средней зарплате в лучшем случае 100$. Только вот мобильники еще долго оставались сильно дороже.
И именно они (особенно с развитием SMS) и убили пейджеры как массовое устройство уже в начале нулевых. Связь стала дешевле, да и во многом проще.
❯ Когда смартфон не был заменой всему. КПК как отдельный класс устройства
Кстати о мобильниках. Вы вообще помните, что раньше слово «мобила» использовали гораздо чаще, чем «смартфон», да и в целом «трубка» не была центром цифровой жизни ее владельца?
Начало и середина нулевых — это расцвет индустрии КПК, которые покупали не ради звонков, а скорее ощущения, что у тебя в кармане настоящий компьютер.
Пока стандартная для 2002 Nokia от силы могла звонить и пиликать миди-мелодиями, Palm Tungsten T3 мог и относительно комфортно показать видео на большом для того времени экране, и музыку в MP3 проиграть, и даже по работе много чего можно было сделать. А управление стилусом казалось не атавизмом (как сейчас), а символом технологического прогресса.
Да, дорого, но насколько же это казалось будущим уже здесь и сейчас. Только вот потом пришли смартфоны, первые iPhone, Nokia и SE на Symbian, да и Android к концу нулевых уже стал блестеть на горизонте. Старые КПК были мощными, но сложными. Современный смартфон оказался менее «компьютерным», зато намного более юзер-френдли для массового потребителя.
И именно поэтому целый класс устройств исчез буквально за несколько лет.
❯ Издалека путали с ноутбуком. Портативные DVD-плееры
В нулевых, особенно во второй половине, в целом было достаточно мест, чтобы смотреть кино за пределами больших и малых экранов. Та же PSP ценилась не в последнюю очередь за возможность на крупном для своего времени экране показывать большинство популярных форматов видео, да и нетбуки потихоньку приходили в обиход.
Но особняком над всем этим стояли они — портативные DVD-плееры, про существование которых сейчас уже и вспомнит-то не каждый.
Издалека его действительно можно спутать с компактным ноутом: экран на 7 дюймов, иногда серебристый пластик «под Sony Vaio» и главное — тихий звук дисковода. Для своего времени портативные DVD, особенно с учетом гигантского объема рынка пиратских дисков, были отличным способом смотреть кучу видео вне дома с комфортом, но время все расставило на места.
Фактически индустрию девайсов убили снова смартфоны: экраны становились больше и лучше по качеству матрицы, появлялся хороший интернет, да и стриминговые сервисы не отставали.
В наше время такой гаджет вызывает почти ностальгический шок: кто-то буквально носил с собой целое устройство только ради просмотра фильмов с диска. Но был в этом свой вайб, не так ли?
❯ ТВ-тюнеры для ПК. Да, это было прикольно в свое время
Кстати о вайбе. А вы помните, когда компьютер пытались превратить вообще во всё сразу: телевизор, музыкальный центр, DVD-плеер и основное устройство для игр одновременно?
Большинство вещей ПК тех лет уже умели делать из коробки, но вот особняком стояла возможность включить плеер от AverMedia и смотреть через него… ТВ-каналы. Нет, это не стриминг, и интернет тут вообще был не нужен. В системник реально вставлялась плата с входом под коаксиальный кабель.
В свое время это казалось не иначе как магией, ведь с помощью одной небольшой (и недорогой) платы компьютер получал функционал дорогого спутникового приемника: запись эфира, паузу и даже зачастую большой выбор каналов. Еще и с отдельным пультом.
Однако… да. Сейчас это умерло окончательно, и угадайте почему. Прогресс пошел сильно дальше как в плане способов передачи контента, так и культуры его потребления, ведь классическое телевидение сейчас не смотрит почти никто.
Сейчас сама идея «смотреть телевизор через антенну на компьютере» звучит почти как ретрофутуризм.
Но в нулевых это действительно ощущалось как будущее.
❯ Многое заменит смартфон. И это во многом проблема
И пусть я звучу как пенсионер, но да, смартфоны принесли в нашу жизнь слишком много унификации и стиль потребления вещей.
Насколько это проблема? Субъективно — большая. Годы показали, что всё в одном месте слишком размывает рамки. Вот слушаете вы песню, пришло уведомление и… уже не до музыки. Также с игрой, видео и всем остальным. И если с пейджерами понятнее всего, естественная эволюция вещей, то с остальным мы сейчас как будто возвращаемся назад — в моде карманные консоли, плееры и пару раз я лично видел ностальгию по портативным DVD.
Не сказать, что это плохо, просто, кажется, исторически так сложилось в наш век, что пользоваться отдельными устройствами вместо формата «всё в одном».
Представьте себе веб-разработчика, который активно осваивает ИИ. Утром он открывает Claude Code, проходится по таскам, к концу дня – коммитит 1200 строк кода, из которых сам написал примерно 200.
Остается немного свободного времени, в которое он решает пройти опрос, как ИИ влияет на профессию. Напротив утверждения “ИИ угрожает моей работе” он выбирает agree – согласен. Завтра он снова закоммитит 1200 строк кода с помощью Claude Code.
Это не шутка. В опросе State of AI 2026, изучающем влияние ИИ на разработку, именно такой ответ дали 44% веб-разработчиков.
Остальные цифры опроса также рисуют картину “боюсь, но пользуюсь”. Средний процент кода, который разработчики пишут с помощью ИИ, за год удвоился – с 28% до 56%. Выросла и доля тех, кто использует ИИ хотя бы раз в час – это 33%. Наконец, 63% опрошенных генерируют с помощью ИИ более половины кода, а 27% – отдают ему 90% кода.
Но вернемся к страхам от ИИ. В другом похожем вопросе – “Какой риск ИИ беспокоит вас больше всего” (можно было выбрать до трех опций) – угроза рабочим местам также заняла первое место с 48% ответивших. Это даже выше, чем использование ИИ в военных целях (45%) и вред окружающей среде (40%).
В приложении к отчету есть цитата одного из разработчиков, которая отлично объясняет этот парадокс:
“Я боюсь, что даже если ИИ не сможет заменить меня, то ИИ-компании все равно убедят работодателей в обратном”.
Реальной угрозой видится даже не ИИ, а менеджер, который посмотрит красивое демо, решит, что новая промышленная революция уже настала – и можно сокращать команду. Я уже писал, что в 2026 году расходы на токены стали отдельной строкой бюджета многих компаний – такой же, как расходы на персонал, оборудование, офисные и производственные помещения.
Более того – ИИ-компании сегодня конкурируют за бюджет компаний в том числе с их персоналом. И многие красивые презентации OpenAI, Anthropic и Microsoft пишутся с расчетом не на разработчиков, а на менеджмент.
Интересно, что программы компенсации токенов пока не особо работают: 60% опрошенных разработчиков платят за ИИ из своего кармана, причем 17% тратят больше 50 долларов в месяц – а у некоторых цифра доходит и до $1000.
В вопросе “Что вас больше всего напрягает в использовании ИИ?” цена использования теперь стоит на четвертом месте – сразу после галлюцинаций, некачественного кода и непонимания контекста. Это рост на три позиции за год – по мере того, как ИИ становится рабочим инструментом, он начинает бить по карману.
Автор опроса Саша Грейф признает, что ИИ перестал быть бесплатной игрушкой, спонсируемой деньгами инвесторов. Тут я согласен: для профессионального использования ИИ-агентов уже мало даже 20-долларовых подписок – приходится выкладывать $100 в месяц и больше.
Наконец, последняя сильная цифра – 70% опрошенных считают, что мы уже находимся внутри ИИ-пузыря. Будет забавно, если на фоне CEO и политиков, рисующих красивые цифры будущего, именно взгляд рядовых разработчиков окажется самым трезвым.
И не менее забавно, если они же пострадают первыми. Закончу еще одной цитатой Грейфа:
“Не важно, может ли делать ИИ вашу работу или нет – важно, чтобы менеджмент поверил, что может”.
Это, возможно, самая опасная особенность нашей необычной действительности – когда передовую технологию переоценят раньше, чем она сама дозреет до своих обещаний.
Что с этим делать разработчику или офисному труженику? Если главный риск – не ИИ, а вера в ИИ, то ценность растет у тех, кто эту веру может разложить на компоненты. Не у тех, кто быстрее всех освоил промпты, а у тех, кто умеет в нужный момент сказать в нужной комнате: "вот тут оно действительно работает, а вот тут – красивая презентация, и сейчас объясню почему".
Именно понимать ИИ я учу на “Бусти” – там есть циклы статей про характеристики моделей, правильный промптинг и использование ИИ-агентов.
>политического обозревателя радио "Бизнес FM" Георгия Бовта. в этом и проблема РФ что люди непонимающие в вопросе начинают о нем рассуждать и делать выводы. вы бы хоть спросили у тех кто в теме для начала
О. А давайте я расскажу как это импортозамещение выглядит в реальности. Моя текущая работа - одно из подразделений министерства культуры. Выходным продуктом нашей деятельности являются картинки, музыка, видеоролики и организация культурно-массовых мероприятий в отдалённых местах Новосибирской области. Чтобы было понятно, у нас в работе используется практически весь пакет Адобы. Ну и ещё с десяток программ других производителей. Замен нет и не предвидится.
И конечно же приходит указивка о переходе на импортозамещенное ПО. Чтобы было ещё понятнее, никаких КИИ у нас нет и быть не может. Но приказ есть приказ. Надо и работать и приказ выполнить. Поэтому запускаем Hyper-V, ставим на вируталки Российскую ОС вместе с каким то софтом, настраиваем, выключаем. Всё. Приказ выполнен. На каждом компе стоит импортозамещенная ось и софт. У меня на каждом аж по три: альт, астра и редос. И всё это в гипервизоре. Который не включался с момента установки. Ну и насколько я знаю, везде где нет КИИ примерно так и есть.
Да, у нас в стране есть реальный прорыв по финтеху. Да есть весьма неплохие кады. И ещё 1С. Всё остальное плохо. Потому что Российское ИТ валили как могли. Вы же в курсе, например, что Plesk, Acronis и Parallels имеют российские корни, и вообще когда то были одной конторой? Где они сейчас и почему? То есть реально могли разрабатывать очень крутой софт, мирового уровня. По железу, то же были прорывы, наприммер Новосибирская САН, делала очень крутые широкоформатные принтеры. Да, прям выпускала, сама, не в Китае. Много на экспорт. Её скупил Роснано с Чубайсом и закрыл. Всё, нету больше такой компании. Это парочка тех к которым я был лично причастен. А сколько таких по стране? Сотни?
А как сейчас идёт импортозамещение? Зачем нам 7 Российских линуксов (AlterOS, ROSA Linux, ALT Linux, ОС "Эльбрус", ОС "Атлант", Astra Linux и RED OS)? Может сделать один но хороший? А, нет так не получится переезжать с одного на другой. А офисных пакетов сколько? Зачем разработка трёх линеек процессоров (Эльбрус, Байкал, Иртыш)? Для КИИ достаточно одной. И её вылизать. И под неё заточить ось. Про процессоры и минпромторг уже анекдоты можно складывать. Выделят пару ярдов рублей, и ходят спрашивают, кто к концу года может предоставить процессор в кремнии... ну и получают лонгсун ой Иртыш. И ведь не первый раз такая херня. Хотя вот опыт Китая показал что для этого нужно, пара триллионов не рублей, лет 10 и массовые расстрелы. Тогда работает. А так - нет.
На выпускной церемонии в одном из американских университетов студенты освистывали бывшего главу Google Эрика Шмидта каждый раз, когда он произносил "ИИ". Молодые специалисты боятся, что искусственный интеллект отнимет у них работу до того, как они успеют ее найти. Эту сцену основатель Amazon Джефф Безос вспомнил в эксклюзивном интервью CNBC и отреагировал на нее коротко: "Эти умные люди ошибаются".
Под "умными людьми" он имеет в виду тех, кто публично хоронит профессии. По их прогнозам, радиологи не нужны — ИИ читает рентген лучше. Программисты не нужны — модели пишут код лучше человека. Безос называет такие выводы перевернутыми с ног на голову: технология не убирает специалистов из профессии, а поднимает их на новый уровень.
Свою аналогию он показывает на примере стройки. Программист, по словам Безоса, до недавнего времени копал подвал собственного дома лопатой. Сейчас ему вручают бульдозер. И что нужно делать программисту? Радоваться, а не паниковать. Настоящая работа разработчика — не написание строк кода, а поиск проблем и проектирование решений. Код — это исполнение. Поиск задач никуда не денется.
Прогноз Безоса идет в обратную сторону от мейнстрима: вместо безработицы экономика США столкнется с дефицитом рабочих рук. Логика следующая. Рост продуктивности будет настолько большим, что в семьях с двумя зарплатами один из супругов сможет позволить себе уйти с рынка труда. А дальше эффект пойдет в цены: еда подешевеет, строительство жилья подешевеет, и так далее.
В качестве примера он привел разрешения на стройку. Сегодня застройщик в США ждет от шести месяцев до пяти лет, в зависимости от муниципалитета. По мнению Безоса, ИИ должен выдавать ответ за 10 секунд: да или нет. Если нет — с пояснениями по причинам отказа, чтобы заявку можно было переделать и подать заново тем же вечером.
Единственное условие реализации этого сценария Безос обозначил прямо: технологию нельзя зарегулировать слишком рано. Если регуляторы поспешат, дефляция, дефицит труда и подешевевшие квартиры останутся гипотезой из интервью на CNBC.
Пока часть руководителей ссылается на ИИ как на причину сокращений — глава Block Джек Дорси прямо назвал его источником увольнений в своих компаниях, — основатель Amazon обещает обратный эффект для всей экономики. Совпасть оба этих сценария в одном рынке труда не могут.
P.S. Поддержать меня можно подпиской на канал "сбежавшая нейросеть", где я рассказываю про ИИ с творческой стороны.
Кто-то реально думает, что есть принципиальная разница между инженерами ВАЗа, ГАЗа, УАЗа и пр. и инженерами ВК, Яндекса, 1С и т.п.?
Вы как себе представляете этот отбор? Вот этот мудак с руками из жопы и нетрадиционными инженерными решениями (заслуженный сын почётного отца) будет руководить отделом ВАЗа, а в тот же ВК мы на похожие должности и ещё более высокие зарплаты отберём честных, достойных, квалифицированных специалистов мирового уровня?
Сейчас, в условиях повышенной изоляции, почти все направления индустрии в РФ усилили скорость «приобретения уродств». Чтобы понять, о чём речь, нужно посмотреть видео Дробышевского о "хоббитах", или Homo floresiensis. В замкнутой изолированной экосистеме, без объективной конкуренции извне, все начинают приобретать извращённые признаки, которые помогают жить только в этой изолированной экосистеме. Стоит прийти тем, кто жил в "большом мире" - все эти "хоббиты" вымрут.
Все российские компании должны именно сейчас очень активно хантить и собирать у себя людей с опытом "внешнего мира" и системно адаптировать и раскатывать их опыт в своих процессах и компаниях, чтобы не превратиться вот в это - с картинки.