Що таке Мікросервісна архітектура?
Додаток як колекція малих сервісів.
Монолітна vs Мікросервіси
Монолітна:
┌─────────────────┐
│ Єдиний додаток │
│ ┌───────────┐ │
│ │ Users │ │
│ │ Products │ │
│ │ Orders │ │
│ │ Payments │ │
│ └───────────┘ │
│ Одна база даних│
└─────────────────┘Мікросервіси:
┌──────────┐ ┌──────────┐ ┌──────────┐
│ User │ │ Product │ │ Order │
│ Service │ │ Service │ │ Service │
│ + БД │ │ + БД │ │ + БД │
└────┬─────┘ └────┬─────┘ └────┬─────┘
└─────────────┴─────────────┘
API GatewayКоротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.