Microservices architecture (MSA) can be defined as a system of fine-grained, independent and collaborating services that run in their own process spaces and communicate with lightweight mechanisms such as HTTP. The services are kept small and evolve over time with an increased set of features. The advent of cloud computing, DevOps and microservices (MS) has led to faster creation, delivery and refinement of new services and applications.

Read More