LearningTree

Home
๐ŸŒ Overview ๐Ÿ—๏ธ Foundation โš™๏ธ System Design
๐Ÿค– Overview ๐Ÿง  Foundation ๐Ÿš€ Advanced ๐Ÿงช Hands-On
โ˜๏ธ Services
๐Ÿ”ข DSA ๐Ÿญ Design Patterns ๐Ÿงฉ Coding Problems ๐Ÿ—„๏ธ SQL ๐Ÿƒ Spring
Vinay Kumar
On this page
    System Design
    • ๐Ÿ—บ Overview
    • โ‘  Fundamentals
    • โ‘ก Building Blocks
      • DNS & Load Balancing
      • Caching
      • Relational Databases
      • NoSQL Databases
      • Replication & Sharding
      • Message Queues
      • CDN & Object Storage
      • API Gateway & Proxies
      • Search Systems
    • โ‘ข Scalability & Reliability
    • โ‘ฃ Communication & APIs
    • โ‘ค Data at Scale
    • โ‘ฅ Security & Observability
    • โ‘ฆ Distributed Systems
    • โ‘ง Architecture Styles
    • โ‘จ Case Studies
      • URL Shortener
      • Rate Limiter
      • Notification System
      • Chat System
      • Video Streaming
      • Social Feed
      • Ride Sharing
      • Payment System
      • Distributed Cache
      • Search Engine
      • Cloud Storage
      • Recommendation Engine
    • ๐Ÿ“š Reference

    Core Building Blocks

    The components that appear in almost every system at scale.

    System Design ยท Building Blocks

    Core Building Blocks

    The components that appear in almost every system at scale.

    Building Block Topics
    ๐ŸŒ

    DNS & Load Balancing

    How traffic finds your system and gets distributed across servers.

    โšก

    Caching

    Storing computed results to reduce latency and database load.

    ๐Ÿ—ƒ๏ธ

    Databases โ€” Relational

    ACID transactions, indexes, and when SQL is still the right choice.

    ๐Ÿ“ฆ

    Databases โ€” NoSQL

    Document, key-value, column-family, and graph databases at scale.

    ๐Ÿ”„

    Replication & Sharding

    Distributing data for fault tolerance and horizontal scale.

    ๐Ÿ“จ

    Message Queues & Streaming

    Decoupling producers and consumers for reliable async communication.

    ๐ŸŒ

    CDN & Object Storage

    Serving static assets fast to users anywhere in the world.

    ๐Ÿ”€

    API Gateway & Proxies

    The entry point of your system and the traffic management layer.

    ๐Ÿ”

    Search Systems

    Inverted indexes, relevance scoring, and full-text search at scale.

    โ† Fundamentals Scalability & Reliability โ†’

    © 2026 Vinay Kumar. Learning notes for continuous growth.

    Email โ€ข LinkedIn