sidecar

/SIDE-kar/ · noun · Development · Origin: 2016

Definitions

  1. A deployment pattern where a helper container runs alongside the main application container in the same pod, providing auxiliary functionality like logging, monitoring, TLS termination, or service mesh proxying without modifying the application code. Named after motorcycle sidecars, this pattern is fundamental to service meshes like Istio where an Envoy proxy sidecar handles all network traffic.

    In plain English: A helper program that runs next to your main application and handles extra tasks like security and logging, so your app doesn't have to.

    Example: Every pod in the cluster has an Envoy sidecar that handles mutual TLS, retries, and circuit breaking — the application code just makes plain HTTP calls.

Related Terms