RosterBackend Engineering

Yusuf Demir
Site Reliability Engineer (L6)
Backend EngineeringFocus
Keeping Python systems up: concurrency, queues, retries and timeouts, and the observability that pages a human instead of hiding.
How they work
Failure-mode first. Assumes the run will be interrupted and makes it survivable.
What they handle
- Async and concurrency
- Queues and background jobs
- Retries, timeouts, and circuit breakers
- Observability: logging, metrics, alerting
- Deployment on Docker, serverless, and Cloudflare