Discussion about this post

User's avatar
Mitchell Kosowski's avatar

The rings-of-exposure model is the part people tend to underrate.

The instinct is to treat weekly releases as a CI/CD problem but Spotify's real unlock is organizational: each ring is a contract about which class of bug it's supposed to catch, so nobody downstream is doing the job of the ring above them.

That clarity is what makes a 95% on-time ship rate sustainable across dozens of teams.

Pawel Jozefiak's avatar

The predictable/judgment split is the same framework I've been applying to my own automation setup. Easy to automate the obvious stuff. The hard part is correctly identifying the boundary - because the tasks I was most reluctant to automate turned out to be good candidates. The reluctance was about unfamiliarity, not genuine complexity.

Spotify's Robot handling 3 AM app store submissions is a clean example. That probably felt scary to automate the first time. Now it saves 8 hours per release cycle.

What does your observability look like when the Robot hits something it wasn't designed for? That failure mode is usually where the real system complexity lives.

No posts

Ready for more?