keerti-hld
Learn HLD High Level System Design by keertipurswani with comprehensive video tutorials and hands-on projects.
Meet Your Instructor: keertipurswani
keertipurswani is an experienced software engineer and educator with expertise in modern web development technologies. With years of industry experience, keertipurswani brings real-world knowledge and practical insights to every lesson. Known for clear explanations and hands-on teaching methods, keertipurswani has helped thousands of students master programming concepts and advance their careers in technology.
Course Overview
This comprehensive course is designed to take you from foundational concepts to advanced implementation. You'll learn through a combination of theoretical understanding and hands-on practice, building real-world projects that demonstrate your skills and enhance your portfolio.
Whether you're looking to start a new career in technology or advance your current skills, this course provides the structured learning path and practical experience you need to succeed in today's competitive tech industry.
Course Curriculum
Course Content
Class 1 - Client Server Architecture and Networking
Class 2 - Networking (Short Polling, Long Polling, WebSockets, SSEs)
Class 3 - Monolith, Microservices, gRPC, Webhooks
Class 4 - CAP Theorem
Class 5 - MsgQueues, PubSub, Kafka
Class 6 - Caching, Load Balancing
Class 7 - Intro to data storage, Sharding, Scaling, Consistent Hashing
Class 8 - MongoDB, Neo4j, InfluxDB, Cassandra
Class 9 - Distributed Transactions, SQL DB, BLOB
Class 10 - Capacity Estimation, Revision
Class 11 - GraphQL, API Design, Rate Limiting, Pagination, Filtering
Class 12 - Auth, Logging, Monitoring
Class 13 - Whatsapp System Design
Class 14 - YouTube System Design
Class 15 - Uber, Zerodha Mock Interview
Requirements
- Basic understanding of computer science fundamentals
- Knowledge of databases and distributed systems concepts
- Internet connection for video streaming
- Drawing tools (draw.io, Lucidchart) for system diagrams
- Experience with software development and system architecture
Course Features
Course Details
Similar Courses in this Category
Namaste-Frontend-System-Design
From Zero to Hero in Frontend System Design. Dive deep into how large-scale frontend applications are architected, designed and built — real-world industry examples + advanced topics. ([namastedev.com](https://namastedev.com/learn/namaste-frontend-system-design))
keerti-hhld
Learn HHLD Hands On High Level System Design Implementation by keertipurswani with comprehensive video tutorials and hands-on projects.
keerti-lld
Learn LLD Low Level System Design by keertipurswani with comprehensive video tutorials and hands-on projects.
Ready to Start Learning?
Join thousands of students who have already enrolled in this course.
Start Learning Now