ExamAdda LogoExamAdda
PremiumDSA Animations
SYSTEM DESIGN (LLD)SYSTEM DESIGN (HLD)DSAMACHINE LEARNINGGENAIMYSQLOSINTERVIEWDBMSDEEP LEARNINGROADMAPSJAVASCRIPTPYTHON

Basic HLD

  • Introduction
  • Availability
  • Scalability
  • Reliability
  • Latency vs Throughput vs Bandwidth
  • CAP Theorem
  • Consistency Models
  • Consistent Hashing
  • Single Point of Failure

Networking

  • OSI Model
  • IP Address
  • TCP vs UDP
  • HTTP/HTTPS
  • Domain Name System (DNS)
  • Checksums
  • Proxy vs Reverse Proxy

Load Balancing

  • Introductions
  • Load Balancing Algorithms
  • DNS Load Balancing
  • Anycast Routing

API Fundamentals

  • What is an API?
  • Idempotency
  • Data Formats
  • API Architectural Styles
  • REST API Design
  • GraphQL Deep Dive
  • gRPC Deep Dive
  • API Gateways
  • Rate Limiting
  • Authentication vs Authorization
  • Session vs Token Based Auth
  • JWT
  • OAuth / OAuth2
  • Single Sign-On (SSO)

Communication Patterns

  • Synchronous Communication
  • Asynchronous Communication

Databases

Database Scaling

Caching

HLD Interviews

  • Basic Questions
  • Real-Time Communication
  • Social Media Systems
  • Media Streaming & Delivery
  • Location-Based Services
  • Search & Aggregation Systems
  • E-commerce & Marketplace
  • Payment & Financial Systems
  • Distributed Infrastructure
  • Counting & Ranking Systems
  • Asynchronous Systems
  • Specialized Systems

System Design (HLD) Tutorial

Learn System Design (HLD) with our comprehensive tutorials

Basic HLD

9 topics →

Networking

7 topics →

Load Balancing

4 topics →

API Fundamentals

14 topics →

Communication Patterns

2 topics →

Databases

Database Scaling

Caching

HLD Interviews

12 topics →

ExamAdda LogoExamAdda Tech

Your comprehensive destination for learning programming, web development, data science, and modern technologies. Master coding with our in-depth tutorials and practical examples.

Support

  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of Service

Connect With Us

Follow us on social media for the latest tutorials, tips, and programming updates.

© 2026 ExamAdda Tech. All rights reserved.

Privacy PolicyTerms of ServiceCookie Policy