Difference between (MSA) and (SOA)
Microservice Based Architecture (MSA) Service-Oriented Architecture (SOA) Microservices uses lightweight protocols such as REST, and HTTP, etc. SOA supports multi-message protocols. It focuses on decoupling. It focuses on application service reusability. It uses a simple messaging system for communication. It uses Enterprise Service Bus (ESB) for communication. Microservices follows “share as little as possible” architecture approach. SOA follows “share as much as possible architecture” approach. Microservices … Read more