System Design Patterns: From Fundamentals to Real Systems
0% completed
Sidecar
The Pattern
Deploy a small helper process alongside every service instance: same machine, joined at localhost: and let it handle the networking chores: TLS, retries, timeouts, metrics, tracing: while the service does only its job. The motorcycle sidecar: along for every ride, carrying the gear, driven separately.
The module turns east-west here, and the first thing visible on the inside is a familiar disease. Internal service-to-service calls need their own chores: encrypting traffic between services (mutual TLS), timeouts, [retries](
.....
.....
.....
Like the course? Get enrolled and start learning!