Skip to content

Instantly share code, notes, and snippets.

@D3VISRI
D3VISRI / Backend Engineering Fundamentals: The Master Checklist the 80/20 of backend engineering — 5 pillars, 45+ topics that cover 80% of what you'll actually use on the job. no fluff, no filler. study in order, check off as you go.
# Backend Engineering Fundamentals: The Master Checklist
## Pillar 1: The Internet & Communication
The foundational rules of how data moves across the web.
* **HTTP/HTTPS Lifecycle**
* **DNS Resolution:** How a domain name (like `google.com`) is translated into an IP address.
* **TCP Handshake:** The 3-way handshake (SYN, SYN-ACK, ACK) that establishes a reliable connection.
* **TLS/SSL Handshake:** How HTTPS encrypts data in transit to prevent packet sniffing.
* **The Request/Response Cycle:** The anatomy of an HTTP request (Method, Headers, Body) and response (Status Code, Headers, Body).