Мы перешли с микросервисов обратно на монолит
Последние 5 лет мы все дружно участвовали в каком-то коллективном безумии, распиливая всё, что движется, на мелкие кусочки просто потому, что так советовали на конференциях. Я сам был тем человеком, который доказывал, что без K8s и сотни контейнеров мы не выживем, но реальность оказалась другой.
Я понял, что 80% времени команда тратит не на продукт, а на обслуживание инфраструктуры и борьбу с сетевыми задержками.
Переход обратно на монолит стал дня нас не шагом назад, а возвращением к здравому смыслу. Внезапно выяснилось, что рефакторинг может занимать минуты, а не недели согласований API, и что локальная разработка не обязана сжигать ресурсы ноута. Мы развенчали главный миф о том, что микросервисы не делают ваш код лучше, они лишь делают его распределенным. добавляя к бизнес-логике ад интеграций. Вернувшись к единой кодовой базе, мы сохранили модульность, но избавились от лишних прослоек, и скорость доставки фич выросла просто потому что инженеры снова начали писать код, а не воевать с конфигами кубернетеса.
Монолит - это не устаревший подход, а эффективный инструмент, который позволяет бизнесу выживать, пока конкуренты тонут в попытках отладить взаимодействие десятка контейнеров.