Overview
Syllabus
Intro
Who am I
What I do
Setting the stage
Why Kafka
What we needed
What we wanted
Jepson analysis
Life comes at you fast
Executives want to make realtime business decisions
Product managers want to run experiments
Application engineers want visibility
Is Kafka down
Application Engineers Perspective
Implicit Trust
Suffering from Success
The Problem with the Kind of Spiderman
No Dashboard
Library Ownership
Engineering Tradeoffs
Replacing Unhealthy Brokers
Replacing Unhealthy Hosts
Rolling Restarts
Technical Debt
Overhaul the Library
Python Ghost Shop
Conclusion
Taught by
USENIX