Sidecar proxy is a design pattern in software architecture that uses a proxy server next to an application, usually on the same host or in the same container, to handle network communication for the application.[1][2][3] The proxy can balance loads, find services, encrypt data, and see what's going on without having to change the code of the application. It does this by intercepting incoming and outgoing traffic.[4]
Sidecar proxies are frequently utilized in microservices and are a fundamental component of service mesh implementations, where each service instance is paired with a corresponding proxy instance.[5] Examples of implementations include Envoy, which are often deployed in platforms such as Kubernetes to manage inter-service communications, apply security policies, and collect telemetry data.[6]
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.