é um estilo arquitetônico em que todos os componentes fazem parte de uma única unidade, sendo todos desenvolvidos e implantados em conjunto para que formem barramentos de serviços.
é uma estrutura que não necessita de clientes, pois os aplicativos se conectam à estrutura por meio de application programming interface (API) aos barramentos de serviços.
possui como vantagem a alta disponibilidade, pois o barramento de serviços une todos os componentes, tornando-os uma única unidade, contudo, os aplicativos executados nessa arquitetura são menos eficientes, no que se refere à velocidade, do que a monolítica.
é formada por componentes, acessados por meio de mensagens, que podem ser desenvolvidos separadamente, contudo, por serem stateless, ao serem reimplantados, ou se houver a necessidade de alteração de um serviço na arquitetura, é cogente reimplantar um aplicativo inteiro.