Overview
Explore the principles of effective platform engineering abstraction in this 40-minute conference talk. Learn why abstraction is crucial, discover patterns of successful abstractions, and understand the pros and cons of different approaches. Delve into topics such as preserving context, driving standardization, and choosing the right entity for abstraction design. Gain insights on creating golden paths without restrictive cages, managing abstraction evolution, and empowering user choice. Examine real-world examples, localization strategies, and methods for accommodating exceptions to abstraction rules. Enhance your platform engineering skills by mastering the art of designing respectful abstractions that balance standardization with flexibility.
Syllabus
Agenda
Why abstract
Golden Rules of abstraction
No abstraction at expensive context
Golden paths not cages
Culture Threat Level
abstraction evolves
dont push it right
design abstractions
user choice
lowest level of abstraction
workload specification
examples
localizing
leaving the path
Questions
Taught by
Platform Engineering