Architecture designs for the agentic era

A reference library of architecture patterns for autonomous agents, event-driven systems, and AI-native workflows. Read the diagrams, understand the trade-offs, and download what you need.

Scroll to explore
The mission

Architecture is no longer just diagrams. It's the operating system of intelligent systems.

In the agentic era, software architecture is fundamentally shifting. Applications are no longer static workflows—they are intelligent, autonomous spaces where agents interact, reason, and act. Agents But Why documents the foundational blueprints of this new paradigm.

Why Agents But Why

A focused reference for agent-era systems

What each pattern aims to give you — and what it deliberately leaves out.

Layered Clarity

Each pattern breaks a system into clear layers — so you can follow how components connect, not just what they are.

Agent-Native Patterns

Focused on architectures for autonomous agents, event streams, and AI-native workflows — not repackaged web-app diagrams.

One-click Export

Download each diagram as a high-resolution PNG for decks, docs, and design reviews.

Open Architecture

A single, open place for architecture patterns — available to everyone to explore, reuse, and adapt.

Architecture Philosophy

Designing for the Agentic Future

As systems become more autonomous, infrastructure needs to adapt. We focus on three core principles to build resilient, agent-driven ecosystems.

01

Decentralized Cognition

Distributing decision-making capabilities across independent, specialized agents rather than relying on a monolithic orchestrator.

02

Event-Driven Memory

Embracing streams of continuous events as the single source of truth, enabling agents to retain context and seamlessly adapt.

03

Dynamic Integration

Building systems that can autonomously discover, connect, and negotiate with new tools and external APIs on the fly.

A free reference for builders

Start with a pattern, build from there.

Browse the blueprints shaping the next wave of agent-driven software — free to read, free to download.