Complete Backend Course 2026 - Building a Production-Ready Backend with Microservices and KAFKA
designKarle - System Design By Shivam Tiwari
Complete Backend Course 2026 - Building a Production-Ready Backend with Microservices and KAFKA
20:19:08
Final Testing of Booking Feature
designKarle - System Design By Shivam Tiwari
Final Testing of Booking Feature
39:52
cancelBooking with Optimistic Concurrency Control
designKarle - System Design By Shivam Tiwari
cancelBooking with Optimistic Concurrency Control
40:15
Handling Kafka Events with Optimistic Concurrency Control
designKarle - System Design By Shivam Tiwari
Handling Kafka Events with Optimistic Concurrency Control
1:33:07
Inventory Service Implementation: lockSeats, unlockSeats, confirmSeats
designKarle - System Design By Shivam Tiwari
Inventory Service Implementation: lockSeats, unlockSeats, confirmSeats
2:46:41
Payment Service: Razorpay Integration using Adapter Design Pattern
designKarle - System Design By Shivam Tiwari
Payment Service: Razorpay Integration using Adapter Design Pattern
1:52:16
Booking Service Implementation: SAGA, Idempotency, Concurrency
designKarle - System Design By Shivam Tiwari
Booking Service Implementation: SAGA, Idempotency, Concurrency
1:47:15
Initialising Inventory: Inventory Service Implementation
designKarle - System Design By Shivam Tiwari
Initialising Inventory: Inventory Service Implementation
44:38
Search using Elastic Search | Elastic Search Implementation using node js
designKarle - System Design By Shivam Tiwari
Search using Elastic Search | Elastic Search Implementation using node js
48:04
Storing data into Elastic Search | Search Service Implementation
designKarle - System Design By Shivam Tiwari
Storing data into Elastic Search | Search Service Implementation
58:25
Publishing events to Kafka from Admin Service PART-2
designKarle - System Design By Shivam Tiwari
Publishing events to Kafka from Admin Service PART-2
42:15
Publishing events to Kafka from Admin Service
designKarle - System Design By Shivam Tiwari
Publishing events to Kafka from Admin Service
55:44
Introduction to Elastic Search | Elasticsearch Tutorial for Beginners
designKarle - System Design By Shivam Tiwari
Introduction to Elastic Search | Elasticsearch Tutorial for Beginners
17:33
I built my own API Gateway in just 60 minutes
designKarle - System Design By Shivam Tiwari
I built my own API Gateway in just 60 minutes
1:09:48
System Design Complete Course 2026 | Hindi + English | 10+ Hours | SDE Interview Preparation
designKarle - System Design By Shivam Tiwari
System Design Complete Course 2026 | Hindi + English | 10+ Hours | SDE Interview Preparation
10:00:45
IRCTC BACKEND : Redis reduced the latency from 500 ms to 20 ms
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : Redis reduced the latency from 500 ms to 20 ms
19:12
IRCTC BACKEND : KAFKA Integration in user-service for OTP and Email Notifications
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : KAFKA Integration in user-service for OTP and Email Notifications
44:19
IRCTC BACKEND : Google Authentication Implementation
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : Google Authentication Implementation
52:27
IRCTC BACKEND : Implementing Login and Refresh Token Rotation
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : Implementing Login and Refresh Token Rotation
50:59
IRCTC BACKEND : Implementing Signup using OTP
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : Implementing Signup using OTP
1:24:27
What is Docker? Docker Setup: How to write docker-compose.yml file
designKarle - System Design By Shivam Tiwari
What is Docker? Docker Setup: How to write docker-compose.yml file
26:46
IRCTC BACKEND : REDIS CONNECTION USING SINGLETON DESIGN PATTERN | PRISMA ORM
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : REDIS CONNECTION USING SINGLETON DESIGN PATTERN | PRISMA ORM
9:06
IRCTC BACKEND : PROJECT SETUP | User-Microservice
designKarle - System Design By Shivam Tiwari
IRCTC BACKEND : PROJECT SETUP | User-Microservice
17:28
Adapter Design Pattern Explained with Multiple Payment Gateways (Real-World Example)
designKarle - System Design By Shivam Tiwari
Adapter Design Pattern Explained with Multiple Payment Gateways (Real-World Example)
17:07
IRCTC Backend PART - 1 | Node JS | Docker | Razorpay | Message Queue | SendGrid
designKarle - System Design By Shivam Tiwari
IRCTC Backend PART - 1 | Node JS | Docker | Razorpay | Message Queue | SendGrid
14:40
Database Sharding in System Design
designKarle - System Design By Shivam Tiwari
Database Sharding in System Design
31:54
How much bandwidth is used per second for image uploads on Instagram
designKarle - System Design By Shivam Tiwari
How much bandwidth is used per second for image uploads on Instagram
15:36
How much storage WhatsApp needs per day for messages
designKarle - System Design By Shivam Tiwari
How much storage WhatsApp needs per day for messages
15:42
Back-of-the-Envelope Calculations | Capacity Estimations for WhatsApp and Instagram
designKarle - System Design By Shivam Tiwari
Back-of-the-Envelope Calculations | Capacity Estimations for WhatsApp and Instagram
23:28
What is Consistent Hashing and What Problem it solves
designKarle - System Design By Shivam Tiwari
What is Consistent Hashing and What Problem it solves
34:07
What are Message Queues | KAFKA | RabbitMQ | When to Use What.
designKarle - System Design By Shivam Tiwari
What are Message Queues | KAFKA | RabbitMQ | When to Use What.
43:16
New video will be out tomorrow.Guess, what’s coming!!! #systemdesignplaylist #systemdesigninterview
designKarle - System Design By Shivam Tiwari
New video will be out tomorrow.Guess, what’s coming!!! #systemdesignplaylist #systemdesigninterview
0:05
System Design: How to avoid Single Point of Failures in Distributed Systems
designKarle - System Design By Shivam Tiwari
System Design: How to avoid Single Point of Failures in Distributed Systems
23:13
Database Design Tips | Choosing the Best Database in a System Design Interview
designKarle - System Design By Shivam Tiwari
Database Design Tips | Choosing the Best Database in a System Design Interview
39:06
Rate Limiting One Shot : All Rate Limiting Strategies
designKarle - System Design By Shivam Tiwari
Rate Limiting One Shot : All Rate Limiting Strategies
38:55
What is SSL Certificate? How SSL Certificate Works?
designKarle - System Design By Shivam Tiwari
What is SSL Certificate? How SSL Certificate Works?
32:35
Master Rate Limiting: Rate Limiting PART-2
designKarle - System Design By Shivam Tiwari
Master Rate Limiting: Rate Limiting PART-2
20:11
What is Rate Limiting? Rate Limiting Strategies | Token Bucket and Leaky Bucket Algorithm
designKarle - System Design By Shivam Tiwari
What is Rate Limiting? Rate Limiting Strategies | Token Bucket and Leaky Bucket Algorithm
18:44
CAP Theorem Simplified | CAP Theorem and It’s Trade-off
designKarle - System Design By Shivam Tiwari
CAP Theorem Simplified | CAP Theorem and It’s Trade-off
20:10
What is CDN (Content Delivery Network)? How Does It Work?
designKarle - System Design By Shivam Tiwari
What is CDN (Content Delivery Network)? How Does It Work?
12:52
Introduction to Distributed Systems: What are Distributed Systems and Why They Matter
designKarle - System Design By Shivam Tiwari
Introduction to Distributed Systems: What are Distributed Systems and Why They Matter
13:39
What is Scaling: Horizontal Scaling vs Vertical Scaling | System Design Basics
designKarle - System Design By Shivam Tiwari
What is Scaling: Horizontal Scaling vs Vertical Scaling | System Design Basics
15:43
What is Caching & Distributed Caching and How do they manage DATA CONSISTENCY
designKarle - System Design By Shivam Tiwari
What is Caching & Distributed Caching and How do they manage DATA CONSISTENCY
33:17
Network Protocols | Client Server vs P2P | TCP vs UDP | Transport and Application Layer Protocols
designKarle - System Design By Shivam Tiwari
Network Protocols | Client Server vs P2P | TCP vs UDP | Transport and Application Layer Protocols
28:55
How to scale your application from 0 to Million users
designKarle - System Design By Shivam Tiwari
How to scale your application from 0 to Million users
36:37
Proxy vs Reverse Proxy | How Proxy differs from VPN and Load Balancer
designKarle - System Design By Shivam Tiwari
Proxy vs Reverse Proxy | How Proxy differs from VPN and Load Balancer
26:30
Load Balancer, its types and Load Balancing Algorithms
designKarle - System Design By Shivam Tiwari
Load Balancer, its types and Load Balancing Algorithms
46:35
API GATEWAY VS LOAD BALANCER : How API Gateway handles millions of requests
designKarle - System Design By Shivam Tiwari
API GATEWAY VS LOAD BALANCER : How API Gateway handles millions of requests
33:40
Monolith vs Microservices: How to convert a monolith application to Microservice application
designKarle - System Design By Shivam Tiwari
Monolith vs Microservices: How to convert a monolith application to Microservice application
56:31
The Ultimate System Design Playlist Starts Here!
designKarle - System Design By Shivam Tiwari
The Ultimate System Design Playlist Starts Here!
12:17
Instagram System Design | Facebook System Design | LinkedIn System Design
designKarle - System Design By Shivam Tiwari
Instagram System Design | Facebook System Design | LinkedIn System Design
57:17
How YouTube Shorts work | TikTok System Design  | System Design Interview Question
designKarle - System Design By Shivam Tiwari
How YouTube Shorts work | TikTok System Design | System Design Interview Question
33:55
Twitter System Design | Twitter’s Backend Architecture
designKarle - System Design By Shivam Tiwari
Twitter System Design | Twitter’s Backend Architecture
1:05:26
BookMyShow System Design | How BookMyShow Prevents Double Booking of Movie Tickets
designKarle - System Design By Shivam Tiwari
BookMyShow System Design | How BookMyShow Prevents Double Booking of Movie Tickets
29:19
Swiggy System Design | Zomato System Design | How These Giants Assigns Delivery Partner in Real-Time
designKarle - System Design By Shivam Tiwari
Swiggy System Design | Zomato System Design | How These Giants Assigns Delivery Partner in Real-Time
27:19
How Netflix Streams Movies to 200 Million+ Users Worldwide | Netflix System Design | YouTube Design
designKarle - System Design By Shivam Tiwari
How Netflix Streams Movies to 200 Million+ Users Worldwide | Netflix System Design | YouTube Design
45:55
Amazon System Design | E-commerce System Design | How Amazon Handles Millions of Orders Per Minute
designKarle - System Design By Shivam Tiwari
Amazon System Design | E-commerce System Design | How Amazon Handles Millions of Orders Per Minute
34:20
System Design in One Shot | System Design full course
designKarle - System Design By Shivam Tiwari
System Design in One Shot | System Design full course
3:20:10
Design Spotify | Spotify System Design | System Design Interview Question
designKarle - System Design By Shivam Tiwari
Design Spotify | Spotify System Design | System Design Interview Question
57:06
TinyUrl System Design | Bitly System Design | URL Shortener System Design
designKarle - System Design By Shivam Tiwari
TinyUrl System Design | Bitly System Design | URL Shortener System Design
51:59
WhatsApp System Design: How WhatsApp Handles Billions of Messages Every Day
designKarle - System Design By Shivam Tiwari
WhatsApp System Design: How WhatsApp Handles Billions of Messages Every Day
45:04
Blinkit System Design | Zepto System Design | InstaMart System Design
designKarle - System Design By Shivam Tiwari
Blinkit System Design | Zepto System Design | InstaMart System Design
1:21:01
Uber System Design | High Level Design of Uber , Ola , Lyft , Careem and Rapido
designKarle - System Design By Shivam Tiwari
Uber System Design | High Level Design of Uber , Ola , Lyft , Careem and Rapido
42:50
Tinder System Design | Bumble System Design | System Design of Dating Sites
designKarle - System Design By Shivam Tiwari
Tinder System Design | Bumble System Design | System Design of Dating Sites
37:05
CricBuzz System Design | Espn Cricinfo System Design | System Design Interview Question
designKarle - System Design By Shivam Tiwari
CricBuzz System Design | Espn Cricinfo System Design | System Design Interview Question
23:36
Airbnb System Design | Make My Trip System Design | Agoda , Booking.com System Design
designKarle - System Design By Shivam Tiwari
Airbnb System Design | Make My Trip System Design | Agoda , Booking.com System Design
38:48
System Design of IRCTC | IRCTC as a Microservice architecture
designKarle - System Design By Shivam Tiwari
System Design of IRCTC | IRCTC as a Microservice architecture
33:24