Sidecar Pattern

Sidecar Pattern

📖 Definition

Sidecar is a deployment pattern that deploys auxiliary functions (such as proxies, log collection) as independent containers running in parallel with the main application container. This pattern achieves separation of concerns and can enhance functionality without modifying application code.

🔗 How Higress Uses This

Higress supports both Sidecar and standalone deployment modes, allowing selection of the most suitable deployment method based on scenarios.

💡 Examples

  • 1 Envoy Sidecar handles all network communication between services
  • 2 Log collection Sidecar uniformly collects application logs
  • 3 Sidecar pattern enables non-invasive capability enhancement

🔄 Related Terms

FAQ

What is Sidecar Pattern?
Sidecar is a deployment pattern that deploys auxiliary functions (such as proxies, log collection) as independent containers running in parallel with the main application container. This pattern achieves separation of concerns and can enhance functionality without modifying application code.
How does Higress support Sidecar Pattern?
Higress supports both Sidecar and standalone deployment modes, allowing selection of the most suitable deployment method based on scenarios.

Learn More About Higress

Explore more Higress features and best practices