Netflix redesigned their Tudum platform architecture to support 20 million users by replacing a traditional CQRS implementation with RAW Hollow, an in-memory object store. The original design used Kafka and Cassandra with caching layers, causing delays in editorial previews due to eventual consistency. By embedding RAW Hollow directly into microservices, they eliminated external datastores and reduced page construction time from 1.4 seconds to 0.4 seconds while enabling near-instant editorial previews. The compressed in-memory approach stores three years of data in just 130MB while maintaining strong consistency options for critical workflows.

11m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
Build MCP servers that perform with Gram by Speakeasy (Sponsored)Early DesignThe Pain of Eventual ConsistencyThe Solution: RAW HollowThe New TUDUM DesignConclusionByteByteGo Technical Interview Prep KitSPONSOR US
1 Comment

Sort: