There are a number of discussions currently in the Dev forums and meetups about Microservices. From my point of view, it’s not a silver bullet that can solve all the problems with scalability, architecture. However, if it’s implemented correctly from architecture to coding level, it will have advantages in scaling, performance and easy deployment.
There are some similarities of Microservices and SOA with decoupled components. When I designed the SOA for the previous project, the data storage is shared within all services in SOA, it’s a very typical design of Restful API. However, the microservices have independent data storage for each service.
This post is more for the communication between microservice which normally the most confused when architect start implementing microservice.
If you enjoyed reading this, then please explore our other articles below: