Tag - #microservices #development #service #ai #ml #datascience

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...

Service discovery in microservices

Loosely coupled independent components are the essence of microservices architecture. The design principles aim at small services developed by independent teams using different technologies. The services can be scaled up and down irrespective of the other services. Although the services are independent, they are built as a solution which means there is a heavy need for interaction among the...