Platforms at Twilio: Unlocking Developer Effectiveness
summary
Twilio describes an API-first internal platform that replaces gatekeepers with self-service JSON API definitions, a Starship gateway, auto-generated helper libs (Yoyodyne), feature flags (Switch), shadow testing and a move from HAProxy/nginx to Envoy sidecars. The org runs ~100 production deployments per day, 1,500 active server roles on ~15,000 hosts across 9 regions and 27 data centers, 120 two‑pizza teams, and a MySQL deployment tool (Admiral) that yields 1,300 deployments last year with zero critical incidents — a working declarative platform.
AI-written summary · about
chapters (26)
- 0:00Start
- 2:13HISTORY LESSON
- 9:37MINI STARTUP
- 10:47ORGANIZATIONAL MITOSIS
- 12:12OPERATIONS
- 12:56API UPTIME
- 13:42CONSULTATIVE PLATFORM
- 15:07PHILOSOPHICAL SHIFT
- 16:18VENDOR INDIRECTION
- 16:43CONTROL PLANE CONSISTENCY
- 18:32EVOLVING BEST PRACTICES
- 19:55STATEMENTS OF WORK
- 20:05API DEFINITIONS
- 20:40IMPROVED SECURITY
- 22:04HELPER LIBRARY DRIFT
- 22:31YOYODYNE
- 23:02TWILIO DEPLOYMENTS
- 23:23DISPOSABLE INFRASTRUCTURE
- 24:49IMPERATIVE DEPLOYMENTS
- 25:01CONFUSING DSL
- 25:20GIT CONTROL PLANE
- 27:51SEMI MANUAL MYSQL PIVOTS
- 29:20SERVICEMESH
- 30:15CONFIGURATION BEAST
- 30:55DECLARATIVE SERVICE CATALOG
- 31:45DRINK YOUR OWN CHAMPAGNE!
related talks
33mHow does Twilio run 99.999% systems?
25mBreaking the 2 Pizza Paradox with Platform Applications
29mThe Platform Engineering Revolution Panel: Empowering Developers Through Self-Service
47mPlatform Team Structures and Concerns
37mAchieving High Performance with an Internal Developer Platform
11mBuilding Scalable Developer Platforms
35mRoad to Efficient and Data-Driven DevOps
17mDeployments We Can Believe In
