Object Storage Simulator — Interactive System Design Lab

Simulate the full object storage lifecycle: split a file into chunks, watch each chunk distribute across storage nodes spread across three availability zones, and observe the replication factor in action. Take a node offline and watch automatic repair kick in — the missing replica is reconstructed on a surviving node in the same AZ to restore the configured durability guarantee.

Upload a file, watch it chunk and replicate across storage nodes, then kill a node to see durability hold.

This free interactive simulation runs directly in your browser — no account needed. Adjust the parameters and watch how the system responds in real time.

Concepts covered

  • object storage
  • S3
  • file storage
  • replication
  • chunking
  • durability
  • availability zones

Read the guide

  • Storage: Block, File & Object — Databases store structured records. Storage systems store everything else — photos, videos, backups, logs. Learn the three storage primitives and how to design large-scale file systems from first principles.
  • Databases: SQL vs NoSQL — The heart of your architecture. Choosing the wrong database is the most expensive mistake you can make. Learn the 5 families of databases and when to use them.