No doubt microservices are important, but it seems that all the hype around them comes with inflated expectations. Many consultants, authors, and vendors who provide services or products related to SOA have rebranded their material to mention microservices. But what is a microservice from a software-architecture perspective? What do you gain and what do you lose with microservices compared with the monolithic model? (Yes, there are disadvantages!)
In this talk, we’ll try to answer these questions and discuss some other important SOA patterns that can help achieve common SOA quality requirements.