Silicon Valley Code Camp : October 13 & 14, 2018session
Dissecting Dynamo: Highly available key value store
Fundamentals behind designing highly available key-value stores such as Dynamo, Cassandra
About This Session
Over the past decade, NoSQL DBs & key-value stores have played a major role in scaling of any web companies such as facebook, google or twitter.
Amazon's Dynamo paper has played a crucial role in kick-starting the NoSQL movement and inspiring many key-value stores such as Cassandra.
In this session, I'd like to dig deeper into the fundamentals of designing such a highly available & high throughput key-value systems.
I'd be going into great detail about data partitioning, replication, versioning and hinted handoffs.