Microservices
image courtesy: xenonstack Microservices have become a new thing that most software companies have come to adopt in recent years. Most companies have shifted from the old way of things which is the monolithic approach. What is Microservice? Separation of concerns should be the other name for microservices. As the name goes this is an architectural pattern where various parts of an application are built separately and hosted separately to perform a specific purpose for the application but is still connected to each other. Benefits of Microservices over Monolithic Language flexibility : In a microservice architecture a variety of languages can be used in building an application, depending on what the team or programmer thinks is best suited for building that service . Unlike in a monolithic setting which does not give chance for flexibility as the language stack has to be defined at the st...