HI WELCOME TO KANSIRIS

9 Core Components of Microservice Architecture

Leave a Comment


Micro services are popular with tech giants like Netflix and Amazon. Developers often ask how to start.

This guide outlines a component for implementing micro services architecture :

- Application Gateway: A firewall proxy that provides network security by filtering incoming traffic according to specific criteria.
- Load Balancer: A device that acts as a reverse proxy, distributing network or application traffic across multiple servers to enhance capacity and reliability.
- Monitoring and Alerting: Essential for ensuring a reliable microservice architecture by tracking functionality, performance, and communication. Prometheus is a widely used tool.
- Distributed Tracing: Helps debug and trace requests across multiple services in microservice architectures where codebases are spread across different locations.
- Message Broker: Software that enables the exchange of messages between applications, systems, and services.
- core services : Core services which are required for functionality
- Database: Essential for persisting data for future processing, reporting, or other purposes.
- Caching: Reduces latency in service-to-service communication within microservice architectures.
- Service Discovery & registration : Required for auto Discovery and registration

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.