Backend Journey: 90-Day Backend Residency

Welcome to your Backend Residency. This repository is configured as an Obsidian vault to organize your learning path, track progress, maintain a backlog for your flagship project, log interviews, and consolidate your personal backend engineering notes.

Repository Structure

  • todo.md — The main checklist representing the core phases, tasks, and exit criteria. (Symlinked to your home directory at ~/todo.md for quick access!)
  • ROADMAP.md — The high-level strategic roadmap with phase details and exit gates.
  • WEEKLY.md — Your tactical weekly planning and review document.
  • INTERVIEW.md — Conceptual flashcards and logs of mock/real interviews.
  • project/
  • TODO.md — The operational backlog for your flagship backend project.
  • notes/ — Focused study notes mapping to key interview pillars:
  • sql.md — SQL, indexes, transactions, normalization, joins.
  • auth.md — JWTs, hashing, authorization, and authentication flows.
  • docker.md — Containerization basics and multi-stage builds.
  • testing.md — Unit testing, integration testing, and pytest.

Guidelines for Obsidian Usage

  • Open this workspace directory ('/') directly as a Vault in Obsidian.
  • Use standard markdown links (e.g. [[ROADMAP]] or [[notes/sql]]) to connect your study materials, daily logs, and project tasks.
  • Keep updates concise and version-controlled. Commit your changes at the end of each week.