System Design Patterns: From Fundamentals to Real Systems

0% completed

Feature Flags

1. The Incident

Three teams, one deploy pipeline, and a marketing department with a countdown clock.

The new wishlist sharing feature launches Tuesday, 9:00 AM: press release, influencer posts, the works. The feature is risky enough to deserve a canary... which takes hours and releases gradually: but marketing needs an instant, at a time, across web and the mobile apps, whose app-store review cycles mean the code must ship days early. Deploy-time and release-time refuse to be the same moment.

.....

.....

.....

Like the course? Get enrolled and start learning!