Microservices

Decompose systems into independently deployable services.

All topics · 3 lessons · 78 resources

Learn Microservices on System Design Atlas

  1. 01How microservices work togetherSynchronous calls, events, sagas and discovery: how separate services cooperate without becoming one tangled system.Real-World Systems · 11 min read · start here
  2. 02Service discovery, service mesh and sidecarsHow services find each other as instances come and go, and how sidecar proxies and a mesh move retries, security and telemetry out of application code.Messaging and Microservice Patterns · 12 min read
  3. 03Operating microservices: config, secrets, feature flags, tracing and loggingThe operational toolkit around a service: configuration and secrets done safely, feature flags for controlled releases, and traces and logs that follow a request across services.Messaging and Microservice Patterns · 13 min read

These share a lesson with Microservices.

Curated Microservices resources

Case Studies

Blogs

Books

Documentation

YouTube

GitHub

Podcasts & Newsletters