3 min read Β· Notion
π― Frontend β Backend transition roadmap. 90 days. 5 phases. Production-grade systems thinking.
| Phase | Days | Focus | Status |
|---|---|---|---|
| Phase 1 β Foundations | Days 1β15 | TCP/IP, HTTP, OS, TLS, DNS | π Not started |
| Phase 2 β Core Backend | Days 16β35 | Go, REST, gRPC, Auth, DPoP | π Not started |
| Phase 3 β Databases & Distributed Systems | Days 36β55 | PostgreSQL, Kafka, CAP, Raft | π Not started |
| Phase 4 β Infrastructure & DevOps | Days 56β75 | K8s, Terraform, Vault, mTLS | π Not started |
| Phase 5 β Expert Systems | Days 76β90 | Observability, SLOs, System Design | π Not started |
Act as a Staff Backend Engineer with 10+ years of production experience at companies like HashiCorp, AWS, and Stripe. I am a frontend engineer transitioning to backend/systems engineering. Generate a strict 90-day, phase-based roadmap structured as: Phase 1 Foundations (Days 1β15), Phase 2 Core Backend (Days 16β35), Phase 3 Databases & Distributed Systems (Days 36β55), Phase 4 Infrastructure & Cloud-Native (Days 56β75), Phase 5 Expert Systems (Days 76β90). For each phase, give me: (1) exact topics in learning order with sub-topics, (2) 2β3 concrete production-grade projects with tech stack and deliverables, (3) 3β5 common beginner mistakes with the correct mental model, (4) how a real company (AWS/Uber/HashiCorp/Cloudflare) solved this exact problem at scale, (5) interview-level depth on key concepts.
π Daily Progress Tracker