Architecture. It is an architectural type that structure an application as a collection of small autonomous services, modelled around a business domain. In microservoce architecture, each service is self-controlled and implements a single business capability. Large application can be divided in to small unit, component, services but all together can get a large application. The services will communicate each other through API(state less communication between components).Each of this service have separate code base which can developed by small team. Microservice is small, independent and loosely coupled. Management සහ Service discovery මගින් කරනු ලබන්නේ සියලුම microservices ටික register කරගැනීම( nodes වල) සහ ඒවා maintain කිරීම සහ අදාළ request අදාළ microservices වලට යැවීම. Management – management component is responsible for placing services on nodes (identifying failure, rebalancing services access node etc.). Service discovery – the task of this c...