MicroservicePatterns.com

Suggestions

  • PagePattern catalogAll patterns by category.
  • LabCircuit Breaker and Retries labCrash a dependency and tune the breaker.
  • LabSaga labFail a step and watch the compensations run.
  • PagePractice questionsScenario questions with explanations.
  • PageDesign reviewCheck your own architecture for anti-patterns.
Milestone · Teams and ownership

Teams and ownership track

Learn all 7 teams and ownership patterns, complete the labs in this category and answer its practice questions, getting at least 70% right.

What it covers

  • Stream-Aligned Team Give one long-lived team a business capability and everything needed to deliver it, from the screens to the data.
  • You Build It, You Run It The team that builds a service also deploys it, watches it and answers the pager for it.
  • Inverse Conway Maneuver Shape the teams first, the way you want the architecture to look, because the system will end up mirroring how its teams communicate.
  • Platform Team Provide the foundations of each layer, such as templates, chassis and runtime, as a self-service product so product teams can build without knowing all the plumbing.
  • Enabling Team A small team of specialists that coaches other teams in a skill, such as security or performance, for a while, then moves on.
  • Complicated-Subsystem Team Give a part of the system that needs deep specialist knowledge, such as pricing models or video encoding, its own team of specialists.
  • Team Interaction Modes Decide on purpose how two teams work together, by collaborating, using a service or getting coaching, and for how long.
  • Conway's Law lab Organise the same product by layer, by capability, with or without a platform, or into tiny teams. Watch handovers, cognitive load and lead time change, then let the work cross your team boundaries.
See the teams and ownership patterns →

Milestones are free and need no account. Your progress is tracked in your own browser, so a milestone marks learning you did, not a certification. See the terms.