// Engineering blog
Deep dives into distributed systems and the developer tooling needed to build, test, and ship production software with AI.
9 articles in Infrastructure
Application code ships in hours and the infrastructure it needs waits days for review. Where the queue comes from, what AI coding tools did to it, and how teams remove it.
An interactive guide to debugging real backend issues
Your tracing code is a second description of your application's structure. The compiler already has that information.
What actually happens when a request hits your application, and what a distributed trace captures at every step.
Closing the loop between code and cloud
How infrastructure-from-code works when infrastructure declarations are part of your application
The least sexy aspect of building Event-Driven Architectures
Simple, real-world testing of end-to-end changes with full-stack environments for each PR
Defeating cloud clutter (a not-so-mythical beast)