Википедия
Микросервисы — современное представление сервис-ориентированной архитектуры (SOA), используемое для создания распределенных программных систем. Как и в SOA, модули в архитектуре микросервисов взаимодействуют по сети друг с другом для выполнения цели. Ещё одно сходство в том, что микросервисы используют протоколо-независимую технологию. Данная архитектура является первой реализацией SOA, появившейся после внедрения DevOps , и она постепенно становится стандартом для непрерывно развивающихся систем. В архитектуре микросервисов модули должны быть небольшими и протоколы должны быть легкими. Преимуществом распределения различных функций системы в различные небольшие модули является то, что это усиливает зацепление и уменьшает связанность . Это позволяет проще добавлять и изменять функции в системе в любое время.