← SnapGyan
⚡

One HLD concept. 60 seconds. Interview ready

Master System Design in 60-second interview-ready shorts

💻 IT & Codingintermediate

Learn High-Level Design (HLD) and System Design through 60-second, interview-focused shorts. Each lesson breaks down one important concept—from scalability, caching, databases, Kafka, distributed systems, consistency, load balancing, APIs, and microservices to real-world architecture patterns. Designed for software engineers preparing for FAANG and top product-company system design interviews. Learn one concept at a time, build strong HLD fundamentals, and become confident in explaining scalable systems.

🧭 44

modules

📚 94

chapters

🎬 220

ready to watch

⏳ 149

coming soon

  1. 1

    Module 1#001–#010

    System Design Interview Foundations

    3 ch · 10/10 ready
  2. 2

    Module 2#011–#017

    Traffic Management & Edge Architecture

    2 ch · 7/7 ready
  3. 3

    Module 3#018–#025

    Database Fundamentals

    2 ch · 8/8 ready
  4. 4

    Module 4#026–#031

    Distributed System Fundamentals

    2 ch · 6/6 ready
  5. 5

    Module 5#032–#037

    Distributed Caching

    2 ch · 6/6 ready
  6. 6

    Module 6#038–#043

    API & Service Architecture

    3 ch · 6/6 ready
  7. 7

    Module 7#044–#050

    DNS & Networking

    3 ch · 7/7 ready
  8. 8

    Module 8#051–#053

    API Design & Database Performance

    2 ch · 3/3 ready
  9. 9

    Module 9#054–#058

    Database High Availability

    3 ch · 5/5 ready
  10. 10

    Module 10#059–#065

    Transactions & Concurrency

    3 ch · 7/7 ready
  11. 11

    Module 11#066–#067

    Messaging Fundamentals

    1 ch · 2/2 ready
  12. 12

    Module 12#068–#075

    Apache Kafka Fundamentals

    3 ch · 8/8 ready
  13. 13

    Module 13#076–#082

    Kafka Ordering & Cluster Architecture

    3 ch · 7/7 ready
  14. 14

    Module 14#083–#092

    Kafka Consumer Groups

    2 ch · 10/10 ready
  15. 15

    Module 15#093–#097

    Kafka Offsets & Replay

    2 ch · 5/5 ready
  16. 16

    Module 16#098–#103

    Kafka Consumer Concurrency

    2 ch · 6/6 ready
  17. 17

    Module 17#104–#111

    Kafka Error Handling

    2 ch · 8/8 ready
  18. 18

    Module 18#112–#116

    Advanced Kafka Consumers

    2 ch · 5/5 ready
  19. 19

    Module 19#117–#120

    Kafka Streams

    2 ch · 4/4 ready
  20. 20

    Module 20#121–#124

    Distributed Coordination

    2 ch · 4/4 ready
  21. 21

    Module 21#125–#135

    Consensus & Raft

    2 ch · 11/11 ready
  22. 22

    Module 22#136–#145

    Distributed System Failure Modes

    2 ch · 10/10 ready
  23. 23

    Module 23#146–#155

    Distributed System Communication

    2 ch · 10/10 ready
  24. 24

    Module 24#156–#165

    Microservices Architecture

    2 ch · 10/10 ready
  25. 25

    Module 25#166–#175

    Resilience Engineering

    2 ch · 10/10 ready
  26. 26

    Module 26#176–#185

    Observability

    2 ch · 10/10 ready
  27. 27

    Module 27#186–#195

    Search Systems

    2 ch · 10/10 ready
  28. 28

    Module 28#196–#205

    Object Storage & File Systems

    2 ch · 10/10 ready
  29. 29

    Module 29#206–#215

    Database Deep Dive

    2 ch · 10/10 ready
  30. 30

    Module 30#216–#216

    NoSQL Databases

    1 ch · 1/1 ready
  31. •

    Module#217–#234

    Elasticsearch Advanced Search

    2 ch · 4/18 ready

    ChSearch Relevance & Vector Retrieval4/13

    1. #217Elasticsearch Aggregations: Buckets, Metrics, and Cardinality
    2. #218Elasticsearch Autocomplete: Completion vs. Edge N-Grams vs. Search-as-You-Type
    3. #219Elasticsearch Fuzzy Search: Handling Typos in Queries
    4. #220Understanding Elasticsearch Synonyms and Analyzers
    5. #221Elasticsearch Relevance Scoring: BM25, Field Boosting & Query TuningSoon
    6. #222Elasticsearch Function Score: Business Signals, Recency & Decay FunctionsSoon
    7. #223Elasticsearch Rescoring: Two-Stage Ranking & Query RescoreSoon
    8. #224Elasticsearch Hybrid Search: BM25, Vector Search & Reciprocal Rank Fusion (RRF)Soon
    9. #225Elasticsearch Semantic Search: Embeddings, Inference & Vector IndexingSoon
    10. #226Dynamo-Style DatabasesSoon
    11. #227Consistent Hashing in Dynamo-Style SystemsSoon
    12. #228Quorum-Based ReplicationSoon
    13. #229Hinted HandoffSoon

    Ch 66NoSQL Patterns0/5

    1. #230Cassandra ArchitectureSoon
    2. #231Cassandra Partition KeysSoon
    3. #232Cassandra Clustering KeysSoon
    4. #233MongoDB ArchitectureSoon
    5. #234MongoDB ShardingSoon
  32. 31

    Module 31#235–#244

    Time-Series & Analytics

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 67Time-Series Systems0/5

    1. #235Time-Series Database ArchitectureSoon
    2. #236Time-Series Data ModelingSoon
    3. #237Retention PoliciesSoon
    4. #238Time-Based PartitioningSoon
    5. #239Downsampling & AggregationSoon

    Ch 68Analytics0/5

    1. #240OLTP vs OLAPSoon
    2. #241Data Warehouse ArchitectureSoon
    3. #242Data Lake ArchitectureSoon
    4. #243Data Lakehouse ArchitectureSoon
    5. #244Batch vs Stream ProcessingSoon
  33. 32

    Module 32#245–#254

    Stream Processing & Data Pipelines

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 69Stream Processing0/5

    1. #245Stream Processing ArchitectureSoon
    2. #246Event Time vs Processing TimeSoon
    3. #247WatermarksSoon
    4. #248Late-Arriving EventsSoon
    5. #249Windowed AggregationsSoon

    Ch 70Data Pipelines0/5

    1. #250ETL vs ELTSoon
    2. #251Change Data CaptureSoon
    3. #252Database CDC with KafkaSoon
    4. #253Event SourcingSoon
    5. #254CQRSSoon
  34. 33

    Module 33#255–#264

    Security in System Design

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 71Authentication0/5

    1. #255Authentication vs AuthorizationSoon
    2. #256Session-Based AuthenticationSoon
    3. #257JWT AuthenticationSoon
    4. #258OAuth 2.0Soon
    5. #259OpenID ConnectSoon

    Ch 72API Security0/5

    1. #260API KeysSoon
    2. #261Access Tokens vs Refresh TokensSoon
    3. #262Token Expiration & RotationSoon
    4. #263mTLSSoon
    5. #264Zero Trust ArchitectureSoon
  35. 34

    Module 34#265–#274

    Security & Data Protection

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 73Data Security0/5

    1. #265Encryption at Rest vs Encryption in TransitSoon
    2. #266Symmetric vs Asymmetric EncryptionSoon
    3. #267Hashing vs EncryptionSoon
    4. #268Password Hashing & SaltSoon
    5. #269Key Management SystemsSoon

    Ch 74Application Security0/5

    1. #270SQL InjectionSoon
    2. #271Cross-Site ScriptingSoon
    3. #272CSRFSoon
    4. #273SSRFSoon
    5. #274Secure API DesignSoon
  36. 35

    Module 35#275–#284

    Multi-Region & Global Systems

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 75Global Architecture0/5

    1. #275Single Region vs Multi-RegionSoon
    2. #276Active-Passive ArchitectureSoon
    3. #277Active-Active ArchitectureSoon
    4. #278Global Load BalancingSoon
    5. #279GeoDNSSoon

    Ch 76Global Data0/5

    1. #280Cross-Region Database ReplicationSoon
    2. #281Multi-Region Data ConsistencySoon
    3. #282Data ResidencySoon
    4. #283Global FailoverSoon
    5. #284Disaster Recovery Across RegionsSoon
  37. 36

    Module 36#285–#294

    Disaster Recovery & Business Continuity

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 77Disaster Recovery0/5

    1. #285Backup vs ReplicationSoon
    2. #286RPO & RTOSoon
    3. #287Backup StrategiesSoon
    4. #288Point-in-Time RecoverySoon
    5. #289Disaster Recovery TestingSoon

    Ch 78Availability Architecture0/5

    1. #290High Availability ArchitectureSoon
    2. #291Fault DomainsSoon
    3. #292Availability ZonesSoon
    4. #293N+1 RedundancySoon
    5. #294Eliminating Single Points of FailureSoon
  38. 37

    Module 37#295–#304

    Containers & Platform Architecture

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 79Containers0/5

    1. #295Containers vs Virtual MachinesSoon
    2. #296Container NetworkingSoon
    3. #297Container StorageSoon
    4. #298Container Health ChecksSoon
    5. #299Container ScalingSoon

    Ch 80Kubernetes0/5

    1. #300Kubernetes ArchitectureSoon
    2. #301Kubernetes Pods & DeploymentsSoon
    3. #302Kubernetes ServicesSoon
    4. #303Kubernetes IngressSoon
    5. #304Kubernetes Horizontal Pod AutoscalingSoon
  39. 38

    Module 38#305–#314

    Cloud & Infrastructure

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 81Cloud Architecture0/5

    1. #305IaaS vs PaaS vs SaaSSoon
    2. #306Cloud Load BalancersSoon
    3. #307Cloud Auto ScalingSoon
    4. #308Cloud Storage ArchitectureSoon
    5. #309Cloud Database ArchitectureSoon

    Ch 82Infrastructure Architecture0/5

    1. #310Infrastructure as CodeSoon
    2. #311Immutable InfrastructureSoon
    3. #312Blue-Green DeploymentSoon
    4. #313Canary DeploymentSoon
    5. #314Rolling DeploymentSoon
  40. 39

    Module 39#315–#324

    System Design Patterns

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 83Core Architecture Patterns0/5

    1. #315API Gateway PatternSoon
    2. #316Backend-for-Frontend PatternSoon
    3. #317Strangler Fig PatternSoon
    4. #318Sidecar PatternSoon
    5. #319Ambassador PatternSoon

    Ch 84Distributed Architecture Patterns0/5

    1. #320Event-Driven ArchitectureSoon
    2. #321Pub/Sub ArchitectureSoon
    3. #322Event Sourcing ArchitectureSoon
    4. #323CQRS ArchitectureSoon
    5. #324Materialized View PatternSoon
  41. 40

    Module 40#325–#339

    Real-World System Design

    This is where Tejav transitions from “learn concepts” to “design systems in interviews.”

    3 ch · 0/15 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 85Social & Communication Systems0/5

    1. #325Design WhatsAppSoon
    2. #326Design a Chat SystemSoon
    3. #327Design TelegramSoon
    4. #328Design SlackSoon
    5. #329Design a Notification SystemSoon

    Ch 86Content & Media0/5

    1. #330Design YouTubeSoon
    2. #331Design NetflixSoon
    3. #332Design InstagramSoon
    4. #333Design TikTokSoon
    5. #334Design a Video Upload & Processing SystemSoon

    Ch 87Commerce & Payments0/5

    1. #335Design AmazonSoon
    2. #336Design an E-Commerce CartSoon
    3. #337Design a Payment SystemSoon
    4. #338Design a Payment GatewaySoon
    5. #339Design an Order Management SystemSoon
  42. 41

    Module 41#340–#349

    More Real-World System Design

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 88Location & Travel0/5

    1. #340Design UberSoon
    2. #341Design Google MapsSoon
    3. #342Design a Ride Matching SystemSoon
    4. #343Design a Location Tracking SystemSoon
    5. #344Design a Food Delivery SystemSoon

    Ch 89Productivity & Platforms0/5

    1. #345Design Google DriveSoon
    2. #346Design DropboxSoon
    3. #347Design Google Docs CollaborationSoon
    4. #348Design a Distributed Task SchedulerSoon
    5. #349Design a Job Queue SystemSoon
  43. 42

    Module 42#350–#359

    Advanced System Design

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 90High-Scale Systems0/5

    1. #350Design a URL ShortenerSoon
    2. #351Design Twitter / XSoon
    3. #352Design a News FeedSoon
    4. #353Design a Recommendation SystemSoon
    5. #354Design a Trending Topics SystemSoon

    Ch 91Distributed Infrastructure0/5

    1. #355Design a Distributed Rate LimiterSoon
    2. #356Design a Distributed Lock ServiceSoon
    3. #357Design a Distributed ID GeneratorSoon
    4. #358Design Snowflake-Style Unique IDsSoon
    5. #359Design a Distributed Configuration ServiceSoon
  44. 43

    Module 43#360–#369

    FAANG System Design Interview Mastery

    2 ch · 0/10 ready

    ⏳ This module is being recorded. Follow along, it’s coming soon.

    Ch 92Interview Problem Solving0/5

    1. #360How to Estimate QPS in a System Design InterviewSoon
    2. #361How to Estimate Storage RequirementsSoon
    3. #362How to Estimate BandwidthSoon
    4. #363How to Estimate Cache SizeSoon
    5. #364How to Estimate Database CapacitySoon

    Ch 93Architecture Decision Making0/5

    1. #365How to Choose the Right DatabaseSoon
    2. #366How to Choose Between SQL and NoSQLSoon
    3. #367How to Choose Between Kafka, Queue & Pub/SubSoon
    4. #368How to Choose Between Cache, Database & Search EngineSoon
    5. #369How to Present a Complete System Design in a FAANG InterviewSoon

mastered started ready coming soon