«Мікросервіси — це пастка для малих команд» — думки DHH
Побачив на просторах Х пост від DHH (творець Ruby on Rails), в якому він досить жорстко пройшовся по мікросервісним архітектурам.
Автор каже, що мікросервіси стали своєрідною пасткою для невеликих команд: вони створюють відчуття «ми мислимо масштабно», але на практиці забирають головну перевагу маленьких колективів — спільний контекст і швидкість. Коли замість одного цілісного продукту з’являється десяток або більше сервісів, команда починає втрачати цілісне бачення, кожен відповідає лише за свій фрагмент, а сама система перестає бути зрозумілою для всіх.
DHH пише, що мікросервіси розбивають продукт на купу дрібних частин, а разом із цим розбивають і здатність команди рухатися швидко. Замість звичного деплою з’являється синхронізація флоту сервісів, кожен з яких має свої пайплайни, дашборди, секрети й ритуали підтримки. А ранні помилки, які у моноліті можна було б виправити рефакторингом, тут перетворюються на API-контракти, що тягнуться за командою роками.
Що думаєте з приводу цих думок? Чи справді мікросервіси у малих командах частіше стають гальмом, ніж прискорювачем?
Microservices is the software industry’s most successful confidence scam. It convinces small teams that they are «thinking big» while systematically destroying their ability to move at all. It flatters ambition by weaponizing insecurity: if you’re not running a constellation of...
— DHH (@dhh) December 10, 2025

5 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів