Sidecar — это вспомогательный контейнер, который деплоится рядом с основным приложением в одном поде (в Kubernetes). Он берёт на себя cross-cutting задачи: логирование, проксирование трафика, мониторинг, шифрование. Твоё приложение ничего про это не знает — оно просто ходит на localhost, а sidecar перехватывает трафик и делает свою магию. Самый известный пример — Envoy proxy в Istio. Плюс в том, что sidecar пишется один раз на любом языке и переиспользуется для всех сервисов.