Skip to content

Latest commit

 

History

History
24 lines (23 loc) · 911 Bytes

decoupling-notes.md

File metadata and controls

24 lines (23 loc) · 911 Bytes
  • Kill "Microservices" before it's too late
  • Systems that survive ("legacy")
  • Cellular regeneration
  • Tiny components
  • Tiny
  • Immutable infrastructure
  • Disposable components
  • The system is the asset. Code is a liability.
  • Radically heterogenous
  • Decoupling
  • Fear and Coupling
  • Decoupling deployments (versioning, canary, etc.)
  • No shared code
  • Dumb communication
  • Pushes coupling to clients?
  • "Dependency", "Depending on"
  • Depending on people (autonomous units progressing indepdently)
  • Dependent on PERSON (Only Chris can do X, etc.) Destroy those components regularly.
  • Runtime, compile-time, development-time, deploy-time, call-chain (viktor klang)
  • Might Conway's Law apply to the way of organizing vs the organization?
  • https://hbr.org/1989/09/managing-without-managers

https://en.wikipedia.org/wiki/Cohesion_(computer_science) https://twitter.com/mcmiller00/status/651104277776101376