System Overview - Ambassador pattern
The Ambassador pattern is used in microservices to add a helper component (the ambassador) alongside a service. This helper manages communication tasks like logging, monitoring, or security, so the main service can focus on its core work. It helps keep services simple and reusable while handling cross-cutting concerns.