Fatih Pense's Blog
Strategy for rolling out a new feature
Thursday, August 1st, 2013
Quote:
- Write code that can write to Cassandra in parallel to Mysql, but keep it disabled by the tool I mentioned above
- Slowly turn up the writes to Cassandra (we can do this by user groups “turn this feature on for employees only” or by percentages “turn this feature on for 1.2% of users”)
- Find a bug 🙂
- Turn the feature off
- Fix the bug and deploy
- GOTO #2
In an interview Twitter developer Ryan King talks about how they plan to migrate their database system. Database is a great example for a very connected part of a system so this advice is useful in a lot of scenerios. Here is the source: http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king