Монолит :
Плюсы :
- Проще работать
- проще сделать транзакционность(настоящуюю)
- Простая "интергация"
Минусы :
- Может превратится в "большой ком грязи"
- тяжело избавится от Legacy code
Микросервис :
Плюсы :
- простые коммуникации (REST и JMS)
- простая горизонтальная масштабируемость
- сервисы проще заменять (Legacy на новые сервисы)
Минусы :