Cloning Twitter: Rails + Cassandra = Scalable Sharing
summary
Prototype Twitter clone uses Rails plus Cassandra; code work shows tradeoffs not hype. Uses the Cassandra gem with a small ORM on top, leverages ActiveModel, handles get/multi_get/insert/remove, and deals with Cassandra Thrift quirks. Key operational details: data is keyed and pre-sorted, secondary indexes are limited, super columns exist, and scalability tuning is through replication factor vs consistency factor choices. Prototype mostly works but isn’t demo-ready.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:35About Chuck
- 2:102 Months later
- 5:04CAP Theorem
- 9:22Queries
- 12:28Scaling
- 15:14Ruby + Cassandra
- 19:25Considerations
- 23:40Cassandra Schema








