TGViewer
ТехнофITнес | Никита Ульшин ТехнофITнес | Никита Ульшин @tech_fit · 262 subscribers
Post #58 268
Микросервисы не подходят стартапам

Интересная статья, которая в очередной раз напоминает о том, что overengineering будет стрелять вам в ногу. В стартапе очень многое зависит от скорости итераций, а микросервисы — это не бесплатно (и зачастую довольно дорого).

Автор разбирает ту цену, которую стартапу придётся заплатить, если он сразу пойдёт по пути микросервисов: от увеличения сроков разработки до деморализации команды и провала бизнеса.

⭐️ Интересные идеи

➡️ Даже плохой монолит позволяет поставлять ценность пользователю. Для стартапа главное — сохранять работоспособность и давать людям то, за что они платят. С этими задачами монолит справляется на ура.

➡️ Микросервисы — это не лучшая практика, а инструмент масштабирования. При их использовании организация зачастую платит сложностью за решение тех проблем, которые не решаются иным путём. Не стоит использовать микросервисы просто потому, что «это модно».

➡️ Сложность микросервисов сильно бьёт по поставке команды. Например, они усложняют локальную разработку, требуют изменений в процессах релиза и особого внимания к DevOps-практикам. Их сложнее проектировать, разрабатывать и поддерживать, что негативно сказывается на скорости поставки фич (что критично для стартапа).

➡️ Иногда всё же имеет смысл начинать сразу с микросервисов. Например, когда у разных частей приложения очень разный профиль нагрузки или разные потребности в масштабировании.

➡️ Сначала выживите, потом масштабируйтесь. Оставайтесь на настолько простом технологическом стеке, насколько это возможно. Микросервисы — это налог, который стартап может и не потянуть.

Приятного чтения!

➖➖➖➖➖➖➖➖➖➖➖
// Понравился пост? Ставь 💛
// И обязательно подпишись на канал, чтобы не пропустить новые статьи
oleg pustovit Microservices Are a Tax Your Startup Probably Can’t Afford Why splitting your codebase too early can quietly destroy your team’s velocity — and what to do instead. In a startup, your survival depends on how quickly you can iterate, ship features, and deliver value to end-users. This is where the foundational architecture…
  • 🔥 6
  • ⚡ 2
  • 👍 2
More from @tech_fit
  1. Oct 13, 2025Почему Uber переехал с Postgres на MySQL Интересная статья о том, какие проблемы в Postgre…
  2. Oct 6, 2025Паттерн Bulkhead Продолжаю читать статьи про паттерны отказоустойчивых приложений. На очер…
  3. Oct 1, 2025Как сервера договариваются друг с другом: алгоритм распределённого консенсуса Raft Распред…
  4. Aug 25, 2025Сколько партиций в Kafka мне нужно? Партиции — это одна из важнейших частей Kafka. С их по…
  5. Aug 18, 2025Роадмап архитектора Как вы знаете, иногда я тут делюсь не обзорчиками, а вполне прикладным…
  6. Aug 11, 2025Нельзя пожертвовать устойчивостью к разделению Отличная статья, которая показывает, почему…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →