// Engineering blog
Deep dives into distributed systems and the developer tooling needed to build, test, and ship production software with AI.
105 articles · page 8 of 9
What is an Event-Driven Architecture and Why do I need One?
Redacting sensitive data from traces with static analysis and JSON tokenization.
Transforming development and DevOps like we did the music industry
Imagine the frustration of a master chef, shackled by the constant need to peel potatoes.
If you're spending more time on tooling than product, you're doing it wrong.
A look at how Go compares to other languages when building cloud backends
Simple, real-world testing of end-to-end changes with full-stack environments for each PR
The story of how Encore ended up designing its config API
Defeating cloud clutter (a not-so-mythical beast)
And how to avoid them. Naturally.
An internal package sees the light of day
Achieving something better than the best of both worlds with sqlc.