Microservices and Spring Boot
Microservices and Spring Boot
1. What is Microservice?
Microservices, or microservice architecture, is an approach to application development in which
a large application is built as a suite of modular components or services.
The microservice architecture enables the rapid, frequent and reliable delivery of large, complex
applications. It also enables an organization to evolve its technology stack.
Identity Providers – Authenticates user or clients identities and issues security tokens.
API Gateway – Handles client requests.
Static Content – Houses all the content of the system.
Management – Balances services on nodes and identifies failures.
Service Discovery – A guide to find the route of communication between microservices.
Content Delivery Networks – Distributed network of proxy servers and their data
centers.
Remote Service – Enables the remote access information that resides on a network of IT
devices.