• $20

Complexity -vs- Coupling

  • Course
  • 22 Lessons

Deep dive into thinking of architecture in ratios of complexity to coupling.

Contents

Intro

Why we think about complexity and coupling
  • 1 min
  • 132 MB
Preview

Shifting Across the Complex-Coupled Spectrum

The simple example
  • 1 min
  • 130 MB
A more complicated example
  • 1 min
  • 113 MB
Intro to Normal Accidents
  • 1 min
  • 99.6 MB
Supervening
  • 2 mins
  • 160 MB

Extras: Perrow's Normal Accidents

Extra: Charles Perrow on PBS Open Mind (1985)
  • 29 mins
  • 93.2 MB

Where is Zattos Too Coupled? Or Too Complex?

The Services and Monoliths of Zattos
  • 2 mins
  • 235 MB
Candidate Zones to Rethink
  • 5 mins
  • 598 MB

Examining the Ratios

Thinking Strategically About Ratios
  • 1 min
  • 83.6 MB
Determining by Capacity
  • 5 mins
  • 667 MB
Determining by Performance
  • 1 min
  • 120 MB
Determining by Scope
  • 4 mins
  • 487 MB
Determining by Incidents
  • 2 mins
  • 184 MB
Zattos Incident 1
    Zattos Incident 2
      Incidents at Zattos
      • 2 mins
      • 188 MB
      Proposed Zattos Change
      • 2 mins
      • 199 MB
      Case Study: Amazon Inventory Cache

        Extras: Other Takes on Coupling and Complexity

        Yourdon and Constantine's Structured Design
          Functional distributed systems beyond request/response
            Stamp Coupling and Bandwidth Costs

              Wrapping Up

              Hot Spots and Hunting Grounds
              • 2 mins
              • 200 MB