Engineering Foundations

Networking, HTTP, core reliability vocabulary, and backend fundamentals every engineer needs first.

Lessons

  1. How to Use This Learning Platform
  2. Latency vs Throughput vs Bandwidth
  3. DNS — Domain Name System Resolution and Caching
  4. Java Interview Walkthrough
  5. Gossip Protocol — Epidemic Membership and State Spread
  6. Process vs Thread — Isolation and Shared Memory
  7. Payments Interview Cheatsheet
  8. HTTP and HTTPS — How the Web Speaks
  9. IP Addresses — How Machines Find Each Other
  10. Leader Election — Picking One Coordinator
  11. Load Balancing — Algorithms and Layers
  12. Long Polling vs WebSockets — Realtime Over HTTP
  13. OSI Model — Seven Layers as a Debugging Map
  14. Proxy vs Reverse Proxy — Who Hides Whom

Back to library · Pillar paths

Shubham Jain · Learning Lab