Introduction to microservices
Microservices is one of very commonly used terms in the modern era of software development. The service oriented architecture started gaining popularity due to known challenges in legacy monolith applications - challenges such as communication to other applications, ease of maintenance, ease of deployment and so on. Microservices offer multiple advantages over monolith applications - they implement single responsibility principle...