Микросервисная архитектура основательно поселилась в умах и разговорах разработчиков программного обеспечения в последнее десятилетие. Микросервисы, как правило, обозначают подход к разработке программного обеспечения, при котором большие приложения разбиваются на мелкие, независимые сервисы, работающие вместе. Но что стало причиной перехода к этому подходу?