Scale cube and microservices:
| SOA | Microservices | |
|---|---|---|
| Inter-service communication | Smart pipes, such as Enterprise Service Bus, using heavyweight protocols, such as SOAP and the other WS* standards. | Dumb pipes, such as a message broker, or direct service-to-service communication, using lightweight protocols such as REST or gRPC |
| data | Global data model and shared data bases | Data model and database per service |
| Typical service | Larger monolithic application | Smaller service |