System Overview - Sidecar proxy pattern
The Sidecar proxy pattern is used in microservices to add networking features like load balancing, service discovery, and security without changing the main service code. Each service runs alongside a sidecar proxy that handles communication and other cross-cutting concerns.
This pattern helps keep services simple and focused on business logic while the sidecar manages network-related tasks.