System Overview - Sidecar pattern
The Sidecar pattern is used in microservices to add extra features like logging, monitoring, or configuration without changing the main service code. It runs alongside the main service in a separate process or container, helping keep the service simple and focused.