Full-access lesson
Clients
> Send five requests in order 1, 2, 3, 4, 5 and receive their responses in order 3, 1, 5, 2, 4. The simulator still resolves all five correctly because correlation uses request IDs, not arrival position. It then distinguishes a duplicate, an unknown ID, and a response racing with timeout cancellation before showing why an input-required result is never automatic authority.
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.