Learning Playbook

Stage 1: Build Foundations

  1. Golang Basics
  2. MySQL Schema Design
  3. Redis Data Structures

Stage 2: Move to Engineering

  1. Golang Concurrency
  2. MySQL Transactions and Locks
  3. Redis Caching Patterns

Stage 3: Production Readiness

  1. Golang Testing Strategy
  2. MySQL Operations Checklist
  3. Redis High Availability

Suggested Cadence

  • Finish at least one chapter each week and write notes.
  • Add one production case after completing each module.
  • Update the related chapter after every incident postmortem.