Full-access lesson
Servers
For its first month ticketdesk ran the simplest way an MCP server can run: each engineer's Claude Code or VS Code launched python ticket_server.py as a subprocess and talked to it over stdio. Sev1 confirmations always worked. The server asked, the engineer clicked Confirm, and a new incident appeared with the on-call engineer paged. Then the platform team moved ticketdesk behind a load balancer as three replicas, so that laptops, the incident agent and a Slack bot could share one deployment and one audited credential to the ticketing API. The tool code did not change, yet about two sev1 confirmations in three now failed with -32602 Invalid or expired requestState, and nothing in the error said why.
The complete curriculum
All 12 volumes, companion resources, interviews, and architecture reviews.
Executable engineering practice
Subscriber-only Python, Java, TypeScript, and SQL labs in the isolated runner.