πŸŽ“ Backend Residency Roadmap & Tracking

πŸ“Œ Context

The backend residency curriculum is focused on deep engineering fundamentals: systems programming, distributed systems, high-throughput backend services, database internals, and concurrency.

Active Workspace: /home/kiskaadee/Learn/backend-residency


πŸ—ΊοΈ Core Pillars & Milestones

1. Fundamentals & Networking

  • [ ] Low-level TCP/UDP socket programming.
  • [ ] HTTP/1.1, HTTP/2, and gRPC implementations.
  • [ ] Protocol serialization (JSON, Protobuf, FlatBuffers).

2. Databases & Storage Engines

  • [ ] Relational databases (PostgreSQL queries, execution plans, indexing strategies).
  • [ ] NoSQL / Document databases (MongoDB data modeling).
  • [ ] Storage engine architecture (LSM-trees vs B-Trees, WAL, caching).

3. Concurrency & Systems Architecture

  • [ ] Multi-threading, event loops, async I/O models.
  • [ ] Distributed locks, transactions, consensus mechanisms (Raft/Paxos).
  • [ ] Message queues and streaming (Kafka / RabbitMQ / Redis PubSub).