Глосарій

Мікросервіси

Мікросервіси — архітектурний підхід, при якому застосунок розбивається на невеликі незалежні сервіси, кожен з яких відповідає за одну бізнес-функцію, має свою базу даних і розгортається окремо.

Монолітна vs мікросервісна архітектура

Моноліт — один застосунок, одна БД, один деплой. Простий у розробці на початку, але важко масштабувати окремі частини і один баг може покласти всю систему. Мікросервіси — складніше, але кожен сервіс можна масштабувати, деплоїти і розробляти незалежно.

Комунікація між сервісами

Коли варто розглядати

Мікросервіси виправдані при значному навантаженні та великій команді. Для стартапу або невеликого продукту — добре побудований моноліт простіший, дешевший і швидший у розробці.