feat: add comprehensive Windmill backend tutorial

Add an in-depth tutorial covering the engineering fundamentals behind building a job execution system like Windmill:

- Part 1: Finite state machine foundation with type-safe job status transitions
- Part 2: PostgreSQL persistence using SQLx with advanced techniques like SKIP LOCKED
- Part 3: Zombie job detection, error recovery patterns, and circuit breakers
- Part 4: Real-time log streaming with Server-Sent Events and WebSocket implementation
- Part 5: Complete system integration with testing and scaling insights

The tutorial emphasizes practical engineering decisions, performance considerations, and distributed systems patterns. Includes extensive Rust code examples and explanations of trade-offs.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
This commit is contained in:
claude[bot]
2025-06-30 16:55:08 +00:00
committed by GitHub
parent e1ff8c1e53
commit 32eff8a902

1017
windmill-backend-tutorial.md Normal file

File diff suppressed because it is too large Load Diff