Zero to Software/Application Architect learning track is a series of four courses that I am writing with an aim to educate you, step by step, on the domain of software architecture & 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, Google Stadia & so on. Check it out.

1Google Databases: How Do Google Services Store Petabyte-Exabyte Scale Data?Article Link
2YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space?Article Link
3Web Application Architecture & Software Architecture 101 CourseArticle Link
4An Insight Into How Uber Scaled From A Monolith To A Microservice ArchitectureArticle Link
5Facebook Real-time Chat Architecture Scaling With Over Multi-Billion Messages DailyArticle Link
6Twitter’s Migration To Google Cloud – An Architectural InsightArticle Link
7What Database Does Twitter Use? – A Deep DiveArticle Link
8Instagram Architecture – How Does It Store & Search Billions of ImagesArticle Link
9An Insight Into Bazaarvoice Scalable Architecture with Over 300 Million VisitorsArticle Link
10How Does PayPal Process Billions of Messages Per Day with Reactive Streams?Article Link
11How Hotstar Scaled With Over 11 Million Concurrent Users – An Architectural InsightArticle Link
12How Evernote Migrated & Scaled Their Cloud Infrastructure With Google Cloud PlatformArticle Link
13LinkedIn Real-Time Architecture: How Does LinkedIn Identify Its Users Online?Article Link
14Facebook Database [Updated] – A Thorough Insight Into The Databases Used @FacebookArticle Link
15An Insight Into Uber’s Financial Cloud PlatformArticle Link
16An Insight Into the Backend Infrastructure Of A Modern Digital Bank – Monzo ArchitectureArticle Link
17Master System Design For Your Interviews Or Web StartupArticle Link
18Open Banking Architecture – Build Fintech Apps Consuming the Open APIsArticle Link
19YouTube Architecture – How Does It Serve High-Quality Videos With Low LatencyArticle Link


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

Your subscription could not be saved. Please try again.
Please check your inbox to confirm the subscription.

Subscribe to my newsletter

Get updates on the new content published on the blog by joining my newsletter