Последняя #ТоксикСреда 2025 года.
Вот твит от DHH, автора RoR: микросервисы — это обман (перевод). Понятно, что это тупой наброс ради холивара и тысячи лайков. Но у такого наброса есть эффект: тысячи фанатов начинают в это верить и ретранслировать.
У тех, кто ещё не сталкивался с микросервисами или имел негативный опыт, подобные вбросы только усиливают страхи. Последователь DHH, Тейлор Отвел, тоже не любит микросервисы (но даже если и любит, то не признается): Laravel не про микросервисы, поэтому эта позиция им не выгодна. Вот они и вынуждены говорит, что каплинг — это хорошо, только не уходите от нас.
Во всех проектах, где я бывал, микросервисы отлично себя чувствуют. Все мухи отделены от котлет: в разных сервисах своя ответственность, свои зависимости и языки (если потребуется). "Отказ от ответственности" позволяет сконцентрироваться на разработке одной изолированной области, не загружаясь другими. Какие-то простые сервисы делаются только один раз, и о них можно уже не вспоминать, лишь бы продолжали работать. Да, немного пришлось повозиться с деплоем, но и в случае масштабирования монорепы этим придётся заняться.
Нельзя однозначно сказать, что одно лучше другого, но они это говорят, а их слушают.
—
Политика Ziglang: No LLM / No AI Policy. Они напоминают о ней даже в новости о миграции с Github на Codeberg.
Вроде бы и окей: ну переехали с гитхаба, ну не принимают код от вайбкодеров (подкреплено несколькими примерами) — в их случае, может, и оправдано. Но даже тут находятся люди, воспринимающие это как догму, и применяют это ко всему остальному: "NO LLM!" и ссылка на Zig.
LLM — отличный инструмент под свои задачи, особенно языковые. Это же прикладная статистика, построенная на огромных массивах текстов, в том числе кода. Глупо отрицать: бери да пользуйся!
Главное соблюдать гигиену. Вот несколько правил для ментального здоровья:
- LLM врёт. Это всего лишь статистика на стероидах в форме удобного инструмента, а не искусственный интеллект. "Не доверяй и проверяй" — основной принцип работы с LLM.
- Автор сгенерированного не ты, а LLM. А значит:
- Относись к сгенерированному, как к буллшиту, пока не доказано обратное.
- Удаляй любой буллшит без мысли, что удаляешь важный результат своей деятельности.
- Не расстраивайся, если буллшит назовут говном: просто собери фидбек и преврати его в промпт для будущих генераций. Но не злоупотребляй: лучше потрать на фильтрацию буллшита своё время, но не чужое.
- Ответственность за буллшит всё-равно на тебе. Отмаза "это не я, а LLM" не прокатит, если ты уже отправил это от своего имени.
—
Если нужен какой-то вывод, то вот:
Нахер DHH. Нахер Laгavel. Не бойтесь пользовать AI. От души желаю всем критического мышления. С наступающим Новым Годом!
В этом посте были ссылки, но мы их удалили по правилам Сетки
· 31.12.2025
Я бы посмотрел, как монорепу противники микросервисов масштабировали бы на 20-100к рпс и базами с пятками
ответить
коммент удалён