Chanko - How Cookpad safely releases multiple feature prototypes - in production
summary
Chanko is a Rails extension that ships dozens of experimental features in production while limiting fallout: units live in per-feature directories, expose functions via an invoke method and user scoping via an activity block, and get auto-revert on error so exceptions don’t hit users. Cookpad runs it on AWS with 15M monthly users and ~543M pageviews, has ~200 units written and 30–40 active concurrently, logs unit errors to a DB, and offers a staff UI to toggle features and bypass cache with cookies.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 2:36What is Chanko
- 10:57Live demo
- 21:03How to use Chanko in detail
- 24:19Chanko at Cookpad
- 26:55Conclusion
related talks
16mGoing global on Rails
17mGoing Global on Rails: Lessons Learned Taking Japan's Biggest Recipe Site International
37mThe Recipe for the Worlds Largest Rails Monolith
56mFireside Chat
51m"A year with Hanami in production: the Good, the Bad and some Recipes"
34mStrong Practices for Rails Applications Continuous Delivery
01h 07mA year with Hanami in production: the Good, the Bad and some Recipes
36mRails Core Panel Discussion
