Blog · Rohan Iyer
Rohan Iyer — software engineer at Microsoft AI. Writing on systems, side projects, and stories, with notes on calisthenics, journaling, board games, and hot sauce.
sort Aug 16, 20264,257 words21 min read Beli System Design An unnecessarily technical nosedive into a social media food app. theorysystem design Aug 10, 20261,714 words9 min read Building a Distributed Key-Value Cache part 5/6: WAL and durability Implementing crash safety with a write-ahead log, checkpointing, and atomic file operations. projectskey-value cachesystems Aug 4, 2026274 words1 min read Visualizing the Bellman-Ford Algorithm When Djikstra just doesn't cut it. visualizationsdata structures and algorithms Jul 30, 20261,405 words7 min read Building a Distributed…
saved by
related reading
- GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.github.com
- Everything I know about good system designseangoedecke.com
- GitHub - aphyr/distsys-class: Class materials for a distributed systems lecture seriesgithub.com
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- How to do distributed locking - Martin Kleppmann's blogmartin.kleppmann.com
- Distributed systems for fun and profitbook.mixu.net
- A Distributed Systems Reading Listferd.ca
- GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviewsgithub.com
- NYSRGnotes.ekzhang.com
- Database Fundamentalstontinton.com
- Distributed systems theory for the distributed systems engineer | Paper Trailthe-paper-trail.org