📄️ HLD Basics
What is HLD - High Level Design?
📄️ Networking in High-Level Design
📌 Key Concepts:
📄️ Transport Layer: Data Transfer Methods
The Transport Layer handles how data is transmitted between devices. It supports two main protocols:
📄️ Application Layer
📌 What is the Application Layer?
📄️ HTTP, HTTPS, Short Polling, Long Polling, Web Sockets, SSE
HTTP Versions
📄️ Monolith Vs MicroService
Monolith
📄️ Cap Theorem
Consistency Levels:
📄️ Sync, Async, Message Queue, PubSub, Kafka
Async vs Sync