Микросервисы рассматриваются как альтернатива монолитной
архитектуре приложений. В курсе подробно обсуждается, в каких случаях микросервисы полезны, а в каких — создают дополнительные сложности. Анализируются как преимущества микросервисов (большая гибкость, возможность эволюции отдельных
компонентов), так и их недостатки (повышенная сложность координации, необходимость в дополнительной инфраструктуре для управления).