Your Agent Architecture Has a Half-Life. Your Execution Layer Shouldn't.

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.

Read more...

The Agent Loop Architecture

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.

Read more...

Background agents are here. Your orchestration isn't ready.

Every six months, the "right" way to build an AI agent changes. How can you design for the next rewrite?

Read more...

Three sub-agent patterns you need for your agentic system

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.

Read more...

Your Agent Needs a Harness, Not a Framework

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.

Read more...

The Principles of Durable Execution Explained

What Durable Execution is, how it works, and why it's beneficial to your system.

Read more...

Fixing noisy neighbor problems in multi-tenant queueing systems

Ensuring fairness and consistent performance for all users with concurrency controls.

Read more...

Queues aren't the right abstraction

Why you shouldn't directly use message queues in 2024.

Read more...

Cloud skills gap - focusing on the wrong problem

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.

Read more...

Building Webhooks That Scale

Lessons learned scaling webhooks to millions of requests a day at Buffer.

Read more...

KubeCon Talk: Kubernetes in Production at Buffer

At KubeCon 2016, I gave a talk about how we started using Kuberentes at Buffer including our learnings along the way.

Read more...

How We’re Implementing Service-Oriented Architecture at Buffer After 6 years of Technical Buildup

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.

Read more...