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.mdfor 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.