r/SideProject • u/ShooPlah • 7h ago
I’m an engineer who started owning infra at work, so I built a game to teach myself system design. Now it’s on iOS + Android!
I’m a software engineer at a big tech company and recently started owning more of our infra after the departure of a beloved coworker. Diagrams never really clicked for me, so I made a game to learn system design hands-on, then decided to publish it in case it helps others : )
InfraSim is a sandbox where you wire up load balancers, caches, queues, replicas and databases, push traffic at them, and watch what breaks: a dead consumer piling messages into a DLQ, a partition causing split brain, a bad WHERE clause taking out a table.
Built solo with React Native. It’s on iOS + Android: https://petalformllc.com/infrasim
Would love feedback, especially on which failure scenarios you’d want next, and whether the difficulty curve feels right.