Real-world distributed architectures

What Does 100 Million Users On A Google Service Mean?Article Link
How Razorpay handled significant transaction bursts during events like IPLArticle Link
YouTube Architecture – How Does It Serve High-Quality Videos With Low LatencyArticle Link
YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space?Article Link
Google Databases: How Do Google Services Store Petabyte-Exabyte Scale Data?Article Link
How Hotstar Scaled With Over 11 Million Concurrent Users – An Architectural InsightArticle Link
How Does PayPal Process Billions of Messages Per Day with Reactive Streams?Article Link
An Insight Into How Uber Scaled From A Monolith To A Microservice ArchitectureArticle Link
An Insight Into Uber’s Financial Cloud PlatformArticle Link
Facebook Real-time Chat Architecture Scaling With Over Multi-Billion Messages DailyArticle Link
Facebook Database [Updated] – A Thorough Insight Into The Databases Used @FacebookArticle Link
Facebook’s Photo Storage ArchitectureArticle Link
Instagram Architecture – How Does It Store & Search Billions of ImagesArticle Link
Twitter’s Migration To Google Cloud – An Architectural InsightArticle Link
What Database Does Twitter Use? – A Deep DiveArticle Link
An Insight Into Bazaarvoice Scalable Architecture with Over 300 Million VisitorsArticle Link
How Evernote Migrated & Scaled Their Cloud Infrastructure With Google Cloud PlatformArticle Link
LinkedIn Real-Time Architecture: How Does LinkedIn Identify Its Users Online?Article Link
Open Banking Architecture – Build Fintech Apps Consuming the Open APIsArticle Link
An Insight Into the Backend Infrastructure Of A Modern Digital Bank – Monzo ArchitectureArticle Link
How PolyHaven Manages 5 Million Page Views and 80TB Traffic a Month for < $400Article Link
Master System Design For Your Interviews Or Web StartupArticle Link

 

Concepts

Network file system – A deep dive into a distributed file system protocolArticle Link
Distributed Data Processing 101 – The Only Guide You’ll Ever NeedArticle Link
Distributed Cache 101 – The Only Guide You’ll Ever NeedArticle Link
Wide-column, Column-oriented and Column Family Databases – A Deep Dive With Bigtable and CassandraArticle Link
Web application architecture explained with designing a real-world serviceArticle Link


Distributed Systems and Scalability feed

Distributed Systems and Scalability #1 – Heroku Client Rate Throttling… Feed Link


If you found the content helpful, check out the Zero to Software Architect learning track, a series of three courses I have written intending to educate you, step by step, on the domain of software architecture and distributed system design. The learning track takes you right from having no knowledge in it to making you a pro in designing large-scale distributed systems like YouTube, Netflix, Hotstar, and more.


Subscribe to the newsletter to stay notified of new additions to this list.