Home Cheat Sheets Microservices Architecture Diagram
📋 CHEAT SHEET

Microservices Architecture Diagram

Visual reference for microservices architecture — API gateway, services, message bus, per-service databases, service discovery and observability.

Read Full Tutorial →
Microservices Architecture
Client
Web · Mobile · Third-party
API Gateway
Auth · rate limiting · routing · SSL termination · load balancing
User service
Register · login · profile · JWT
Order service
Cart · checkout · order history
Notification service
Email · SMS · push alerts
Message Bus — Kafka / RabbitMQ
Async event-driven communication · decouples producers from consumers
Users DB
PostgreSQL · owns user data only
Orders DB
PostgreSQL · owns order data only
Notif. cache
Redis · owns notification state
Cross-cutting concerns
Service discovery
Eureka · Consul · services find each other dynamically
Observability
Logs (ELK) · metrics (Prometheus) · traces (Jaeger)
Config service
Spring Cloud Config · centralised env config
Sync (REST / gRPC) Async (events via bus) Database per service
More Cheat Sheets
Java Collections Cheat SheetJava Streams API Cheat SheetPython Built-in Functions Cheat SheetSQL Joins Cheat SheetDocker Commands Cheat SheetJVM Memory Model DiagramHow HashMap Works InternallyPandas Cheat Sheet