Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Scale-out Community: Lessons from OpenStack
1. “Computers have enabled people
to make more mistakes faster
than almost any invention in
history, with the possible
exception of tequila and hand
guns.”
— Mitch Radcliffe
2. Progress is made
through a series of
(hopefully smaller)
mistakes, through which
we asymptotically
converge on something
that doesn’t suck.
8. Conway’s Law
"Organizations which design
systems are constrained to
produce designs which are
copies of the communication
structures of these
organizations."
47. • 3-Tier Governance
• IRC-based teams
• Open Meetings
• Vendor ecosystem
Governance mirrors the code
• MVC Software
• Queue-based RPC
• Open Source
• Plugin-based
48. • It SCALES.
• Fundamentally resilient and adaptable.
• Powerfully general purpose.
Chaordic Advantages
49. • Natural systems consume detritus, but
digital systems abhor kruft and abandon-
ware.
• No one cooks with a swiss army knife.
• It’s still hard to tell what’s going on.
Chaordic Flaws
50.
51. • Authenticity scales.
• Names matter.
• Always be leveling the playing field.
• Do the right thing, to start with.
• Just ship.
Hacking Conway’s Law
53. “In retrospect I realize that in almost everything that we worked on
together, we were both amateurs... But the things that we studied
were so new that no one else knew exactly what they were doing
either. It was amateurs who made the progress.”