Every six months, the "right" way to build an agent changes. Here's the one layer worth owning — and how to make everything else swappable.
Every six months, the "right" way to build an agent changes. Here's the one layer worth owning — and how to make everything else swappable.
Everyone's asking what a loop is. The question nobody's asking is what runs the loop. Durable orchestration is the execution layer underneath — and it's the foundation of the agent loop architecture.
Every six months, the "right" way to build an AI agent changes. How can you design for the next rewrite?
Every agentic system that actually ships ends up needing three delegation patterns: one that blocks, one that fires and forgets, and one that runs later.
Agent runtimes don't need yet another framework — they need a durable, event-driven harness that connects tools, memory, and models on production-grade infrastructure.
What Durable Execution is, how it works, and why it's beneficial to your system.
Ensuring fairness and consistent performance for all users with concurrency controls.
Why you shouldn't directly use message queues in 2024.
There have been a couple recent posts that I've read about the cloud skills gap including some conversations on Twitter that I think are focusing on the wrong problem.
Lessons learned scaling webhooks to millions of requests a day at Buffer.
At KubeCon 2016, I gave a talk about how we started using Kuberentes at Buffer including our learnings along the way.
As Buffer is well into into it’s sixth year of existence, we’ve evolved a lot as an engineering team. Now our architecture is evolving again.