Um estilo arquitetural para o desenvolvimento de serviços enxutos em que cada um possa ser executado em um processo próprio e se comunicando através de mecanismos de fácil implementação como o protocolo HTTP. Esses serviços são construídos focando capacidades de negócio e devem poder ser deployados independentemente através de um processo automatizado. A necessidade de gestão centralizada deve ser mínima para os serviços visando viabilizar a independência entre eles.
Bernardo Fontes