Чи повинен я використовувати мікропослуги для свого проекту? Скільки мікропослуг мені потрібно?
Кожна мікрослужба, яку ви додаєте, збільшує складність тестування та розгортання для вашого проекту. Однак є кілька причин, чому ви хочете розділити окремі мікропослуги:
Вимоги до масштабування різні (наприклад, може бути, частина вашого коду повинна бути розгорнута на 100 серверів, а інші частини лише на 5 серверів).
Модель розгортання відрізняється (наприклад, може бути, частина вашого коду повинна бути розділена ID-клієнта, а інші частини не розділені).
Вони є логічно різними частинами коду або компанії і можуть скористатися переміщенням незалежно один від одного.

Тому розділіть стільки мікросервісів, скільки вимагають правила вище, але не розділіть занадто багато.