Микросервисы предъявляют новые требования к инфраструктуре. Не получится взять инфраструктуру монолита и на ней развернуть микросервисы: нужно учесть множество особенностей и применить специальные инструменты, чтобы не попасть в ситуацию, когда вместо монолита вы создали микросервисный монолит (рис. 40).
Что нужно учесть в оценке:
1. Создание инфраструктуры для управления API: анализ вызовов, система прав, публикация API и т. д. Для примера рекомендую посмотреть функциональность Apigee или подобных сервисов.
2. Переход DevOps-инженеров на работу только в концепции Infrastructure as Code (IaC) и контейнеризацию.
3. Реализовать тотальное логирование и мониторинг микросервисной архитектуры.