π 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).