У нас есть огромное монолитное серверное приложение, построенное на Java-Spring, которое работает с функциями Checkout розничного клиента электронной коммерции.Приложение предоставляет несколько API-интерфейсов REST для предоставления функциональных возможностей и использует БД без SQL для хранения данных.
К какому типу дизайна / архитектуры микросервисов мы можем обратиться, если мы хотим разбить это на гранулированные микроуслуги, чтобы облегчить поддержку кода и развертывание?Может ли кто-нибудь предложить лучшие подходящие варианты, которые мы могли бы попробовать?