GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TechPrimers/learning-path-system-design: Curated path for learning System Design based on published videos in TechPrimers

BranchesTags
Open more actions menu

Latest commit

 

History

3 Commits
3 Commits

Folders and files

NameName
Last commit message
Last commit date
README.md
README.md
 
 

Repository files navigation

📖 Learning Path: System Design

Curated path for learning System Design based on published videos in TechPrimers

💡Each link points to a separate Youtube video, the code samples and relevant links/videos are available in the description of each video.

System Design

1️⃣ Basics

2️⃣ Deep Dive

1️⃣ Basics

  • APIs vs Events | When to choose one over other
  • REST vs GraphQL | When to choose one over other
  • RabbitMQ vs Kafka | Trade offs to choose one over other
  • When to use Kafka and REST?
  • CAP Theorem | Trade offs to choose a Database
  • API Gateway | Swiggy Architecture
  • Load Balancing
  • Client Side Load Balancing
  • Server Side Load Balancing
  • Proxy Server vs Reverse Proxy Server
  • How to design Highly Available Systems
  • The Scale Cube | Rules of Scalability
  • Centralized Log Management
  • Golden Signals of Monitoring
  • Serverless | Architectural Use cases

2️⃣ Deep Dive

  • Zomato System Design
  • Stock Exchange System Design | Event Sourcing & CQRS
  • Food Store System Design
  • Batch Processing & Stream Processing System Design
  • Caching Architectures
  • Rapids Rivers Ponds | Event Driven System Design
  • IoT Platform System Design
  • Zerodha Cloud Native System Design
  • Transaction Outbox Pattern | Resilient Transactional Design

P.S. All the content in this README are based on the videos published in TechPrimers

Disclaimer/Policy:

The content/views/opinions posted here are solely mine and the code samples created by me are open sourced. You are free to use the code samples in Github after forking and you can modify it for your own use. All the videos posted in Youtube are copyrighted. You cannot re-distribute videos on this channel in other platforms.

Contact / Social Media

Get the latest videos about Latest Technology Trends, AWS, Kubernetes, Microservices, etc.,

YouTube Twitter Facebook Github Instagram Reddit Mail Us

About

Curated path for learning System Design based on published videos in TechPrimers

Resources

Readme
Activity
Custom properties

Stars

83 stars

Watchers

6 watching

Forks

35 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.