// Engineering blog
Deep dives into distributed systems and the developer tooling needed to build, test, and ship production software with AI.
105 articles · page 2 of 9
Now a Cursor agent can provision your cloud infrastructure from the same code it writes, on your own AWS or GCP.
How we run an in-memory Redis inside the runtime for local development and tests, and how we keep it behaving the same as the Redis you run in production.
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 agent only fixes what it can see before it stops, and a compile error is the one signal that always lands in time.
We set out to run one benchmark across five TypeScript backend frameworks. Reading the diffs sent us into two more runs, and the picture changed each time.
An interactive guide to debugging real backend issues
Error tracking for your backend services
Durable workflows with automatic infrastructure
An interactive study of publish/subscribe messaging
67,000 lines of Rust, two years, and the non-obvious problems of making Node.js and Rust work together in the same process.
Open-source identity with automatic infrastructure
The interface you give AI agents determines what they can break.