How Netflix Saves Millions of Dollars With Swabbie
summary
Swabbie is a Spinnaker service (Spring Boot, Kotlin) that automatically marks and safely deletes unused cloud resources using a rules engine, locks and work queues, and Redis-backed state and metrics. It enforces exclusion policies, schedules and per-cycle limits to limit blast radius, supports AMIs, auto scaling groups and EBS snapshots, and integrates with cloud drivers and Echo for notifications. At Netflix it reduced ~300,000 images to ~100,000 in days, claiming millions of dollars saved.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:15What about manual scripts?
- 0:44Swabbie
- 2:40Terminology Resource: A deanup candidate
- 3:50Architecture: Configuration
- 5:19Architecture: Internal Services
- 5:53Architecture: Cloud
- 7:00Resource Marking
- 8:17Resource Deletion
- 9:04Redis
- 11:23Safety Features • Configurable Schedule
- 12:41Safety Features: Exclusion Policies Exclude based on resource attributes
- 15:35How to get involved
related talks
31mKeeping Your Cloud Footprint in Check
27mBehind the Scenes: Running Critical Services @ Netflix
45mNetflix’s Secret to Safe Automation at Scale
47mCloud Security at Scale and What it Means for Your Application
19mKeynote: Making and Keeping Netflix Highly Available
50mFast Delivery
21mKeynote: Cloud Native CD: Spinnaker and the Culture Behind the Tech
42mBuilding and Deploying Netflix
