backend
- Human Approval Gates for Tool-Using AI Agents
- Spend Ceilings for Public Endpoints
- Observability for Tool-Using AI Agents
- Replayable Test Harnesses for AI Agents
- Taming Tail Latency with Hedged Requests
- Resource Budgets for Tool-Using AI Agents
- Compensating Actions for Tool-Using AI Agents
- Agent Command Ledgers for Reliable AI Workflows
- Sandboxing Tool-Using AI Agents
- Designing Durable Agentic Workflows
- Designing Circuit Breakers for Distributed Services
- Designing Bulkheads for Resilient Services
- Designing Load Shedding and Backpressure for APIs
- Designing Retry Strategies with Backoff and Jitter
- Graceful Shutdown for Node.js Services
- Optimistic Concurrency Control for APIs and Databases
- Practical API Rate Limiting with Token Buckets
- Zero-Downtime Database Migrations with Expand and Contract
- Implementing the Transactional Outbox Pattern for Reliable Events
- Designing Cursor Pagination APIs That Stay Correct Under Load
- Implementing Idempotency Keys in APIs to Prevent Duplicate Actions