The system design library
Search and filter every curated system design video, article, repository and paper in one place.
12 resources
AWS Networking Blog
Modernizing a monolith into microservices may require placing each new service in its own AWS account for isolation, independent scaling, and clear ownership. During that migration you hit a hard question: how do you shift a small, preci…
BlogsIntermediateBy Amazon Web Services engineers · Amazon Web Services
CDN Services at Spotify
Spotify built its business on flawless content delivery. Our streaming platform serves up more than 50 million tracks (plus an array of images and other assets) to more than 230 million monthly active users around the world — making us o…
Case StudiesIntermediateRead hereBy Spotify engineers · Spotify
Cloudflare Blog
Deep technical posts on networking, DNS, CDN, security and edge computing from a company that runs a huge global network.
BlogsIntermediateBy Cloudflare engineers · Cloudflare
Cloudflare Engineering
Cloudflare's engineering posts, on topics like memory optimisation, Rust Workers, server hardware and data platforms.
BlogsIntermediateBy Cloudflare engineers · Cloudflare
High Performance Browser Networking
How TCP, TLS, HTTP/2, WebSocket and mobile networks affect web performance; free to read.
BooksIntermediateFree from the authorBy Ilya Grigorik · O'Reilly
HTTP/3: the past, the present, and the future
A history of HTTP versions and what HTTP/3 over QUIC changes.
BlogsIntermediateBy Cloudflare
Scaling Global CDN at Netflix - Dave Temkin, Director of Global Networks at Netflix
A real-world engineering write-up from Netflix on scaling Global CDN at Netflix - Dave Temkin, Director of Global Networks at Netflix.
YouTubeIntermediateBy Netflix
The Road to QUIC
Why QUIC exists, how it avoids head-of-line blocking and how it reached production.
BlogsIntermediateBy Cloudflare
YouTube Architecture
A look at YouTube's early scaling decisions around MySQL, caching and video serving.
Case StudiesIntermediateRead hereBy High Scalability
Meta Engineering Blog
Infrastructure, data and networking posts from Meta's engineers.
BlogsAdvancedBy Meta Engineering · Meta
Cloudflare Learning Center: What is a CDN?
Plain-language explanation of CDNs, edge caching and DNS.
DocumentationBeginnerBy Cloudflare
System Design (Karan Pratap Singh)
A free, structured system design course in markdown, from IP and DNS to CAP and microservices.
GitHubBeginnerBy Karan Pratap Singh · karanpratapsingh