If you are someone who desires to work in large technology companies like Facebook, Apple, Amazon, Netflix, Google or the…
Distributed Systems
How does facebook manage massive amount of data using Cassandra NoSQL database
What is Cassandra Cassandra is a distributed storage system for managing very large amounts of structured data spread out across…
Key Design Lessons Learnt while implementing Paxos algorithm
Build Real world systems using Paxos Fault-tolerance on commodity hardware can be achieved through replication. A common approach is to…
How does Google achieve very large scale distributed systems tracing using Dapper
What is Dapper Dapper is Google’s production distributed systems tracing infrastructure. Dapper began as a self-contained tracing tool but evolved…
How does Omega achieve scheduling for very large compute clusters
Why is a scalable scheduler required Large-scale compute clusters are expensive, so it is important to use them well. Utilization…