christova

microservice

Load Balancer:

This distributes incoming traffic across multiple backend services.

CDN (Content Delivery Network):

CDN is a group of geographically distributed servers that hold static content for faster delivery. The clients look for content in CDN first, then progress to backend services.

API Gateway:

This handles incoming requests and routes them to the relevant services. It talks to the identity provider and service discovery.

Identity Provider:

This handles authentication and authorization for users.

Service Registry & Discovery:

Microservice registration and discovery happen in this component, and the API gateway looks for relevant services in this component to talk to.

Management:

This component is responsible for monitoring the services.

Microservices:

Microservices are designed and deployed in different domains. Each domain has its database.

#microservice #architecture