Sefism early access is open for X and Instagram followers and university students.Get early access
GitHub repo · System DesignFree

System Design Resources by Gaurav Sen

A curated list of engineering blog posts, papers and talks organised by problem rather than by company: rate limiting, caching, distributed consensus, message queues and their antipatterns, load balancing, time series databases, distributed transactions, and real systems such as Google Docs and a chess engine. Most links go to the teams who actually built the system, which makes it a good place to see how a concept holds up in production.

Format

GitHub repo

Topic

System Design

Provider

Gaurav Sen (InterviewReady)

Level

Intermediate

Access

Free

A curated list of engineering blog posts, papers and talks organised by problem rather than by company: rate limiting, caching, distributed consensus, message queues and their antipatterns, load balancing, time series databases, distributed transactions, and real systems such as Google Docs and a chess engine. Most links go to the teams who actually built the system, which makes it a good place to see how a concept holds up in production.

system designbackendopen source

Ready to start?

Opens on Gaurav Sen (InterviewReady) in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "System Design Resources by Gaurav Sen". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

Follow along

New writing, resources and project ideas land here first.