Durable Sessions vs Architect Elevator: Which Framework?

// TL;DR

These frameworks solve entirely different problems and rarely compete. Use the Christensen Durable Sessions Framework when you are building or fixing the real-time streaming infrastructure behind an AI chat or agent product — it diagnoses connection fragility and prescribes a pub/sub session layer. Use the Hohpe Architect Elevator Methodology when you need to facilitate technical decisions, communicate trade-offs across organisational levels, or grow into a senior architecture role. If you are an AI product engineer wrestling with dropped streams and multi-device sync, start with Durable Sessions. If you are a technical leader navigating complex decisions and stakeholders, start with the Architect Elevator.

// HOW DO THEY COMPARE?

DimensionChristensen Durable Sessions AI UX FrameworkHohpe Architect Elevator Methodology
Best forAI product engineers fixing broken streaming, multi-device, and agent control UXSenior engineers and architects facilitating decisions, communicating trade-offs, and influencing organisations
Problem domainReal-time AI delivery infrastructure (SSE, WebSockets, pub/sub)Technical decision-making, stakeholder communication, and organisational influence
Complexity to learnModerate — requires understanding of streaming protocols, pub/sub, and agent architecturesHigh — requires years of accumulated judgment, political awareness, and communication skill
Time to applyDays to weeks — audit current architecture, design session layer, validate three capabilitiesOngoing practice — each principle applies situationally across months and years of work
PrerequisitesWorking AI product with a streaming architecture (SSE or WebSocket), understanding of client-server patternsTechnical credibility, access to stakeholders at multiple organisational levels, trust to earn and spend
Output typeRedesigned streaming architecture with a Durable Sessions layer — concrete infrastructure changeBetter decisions, shared mental models, architecture recommendations, visual communication artefacts
ScopeNarrow and deep — specifically AI/agent streaming UX infrastructureBroad and lateral — applies to any technology decision in any domain
Creator backgroundMike Christensen, Ably — real-time messaging infrastructure specialistGregor Hohpe — Google and AWS veteran, enterprise architecture thought leader
Framework typeDiagnostic + prescriptive architecture pattern (step-by-step rebuild)Operating methodology for the architect role (principles + techniques)
Team vs individualPrimarily for engineering teams building AI productsPrimarily for the individual architect operating across teams and levels

What does the Christensen Durable Sessions AI UX Framework do?

The Christensen Durable Sessions Framework is a diagnostic and prescriptive methodology for AI product teams whose chat or agent experiences break under real-world conditions. It identifies a root cause that Mike Christensen calls the Single-Connection Trap: the default pattern where an AI agent streams responses over a direct HTTP connection (typically SSE) that is tightly coupled to one client's connection health. When that connection drops — a mobile user switches networks, a tab is closed, a second device opens — the stream is lost.

The framework prescribes rebuilding around a Durable Sessions layer: a persistent, shared, independently addressable resource that sits between agents and clients. Agents write events to the session; clients subscribe to it. This architectural inversion unlocks three foundational capabilities that separate a fragile demo from a production-grade AI experience:

1. Resilient Delivery — streams survive disconnections and clients resume exactly where they left off.

2. Continuity Across Surfaces — sessions follow users across tabs and devices.

3. Live Control — clients can steer, interrupt, or cancel agents mid-generation.

The framework also solves the SSE Resume-Cancel Conflict (closing a connection is ambiguous between disconnect and cancel) and the Orchestrator Dual-Purpose Problem (forcing orchestrators to relay sub-agent progress updates). It includes a concrete 10-step workflow from audit to validation.

What does the Hohpe Architect Elevator Methodology do?

The Hohpe Architect Elevator Methodology is a comprehensive operating system for the software architect role, derived from Gregor Hohpe's decades of experience at Google, AWS, and in enterprise consulting. Its core thesis: an architect's job is not to be the smartest person in the room but to make everyone else smarter.

The methodology provides a toolkit of principles and techniques for navigating the full vertical of an organisation — from the engine room (code-level detail) to the penthouse (CIO and board conversations). Key techniques include:

- The Phantom Sketch Artist — draw what you understood so others can correct you, unlocking their tacit knowledge.

- Common Framing — expand the solution space into a shared map (e.g., a 2×2 matrix) before allowing debate.

- Political Capital management — earn trust through delivery and transparency, then spend it deliberately on the one issue that matters most.

- Purpose-Driven Mapping — act as a scout with a specific objective, not a cartographer maintaining an exhaustive landscape.

The framework explicitly rejects binary "good vs. bad" architecture judgments, replacing them with suitable vs. not suitable evaluations grounded in actual business context. It also addresses how architects should use tools like LLMs: as amplifiers of their own reasoning, never as substitutes.

How do they compare?

These two frameworks operate at entirely different levels of abstraction and solve fundamentally different problems. Comparing them head-to-head on most technical dimensions produces a category error — they are complementary, not competing.

Durable Sessions is a domain-specific architecture pattern for a precise problem: AI streaming infrastructure that breaks under real-world conditions. It gives you a concrete diagnosis (the Single-Connection Trap), a concrete prescription (Durable Sessions via pub/sub), and a concrete validation checklist (three capabilities that must pass). You can apply it in a sprint and ship measurable infrastructure improvements.

The Architect Elevator is a role-level operating methodology that applies across every technology domain. It does not tell you what to build — it tells you how to think, communicate, and facilitate decisions about what to build. Its outputs are better decisions, clearer trade-off articulation, and organisational influence. It takes months and years to internalise, and its impact is measured in decision quality and team capability, not shipped code.

Where they do intersect is instructive: an architect using the Hohpe methodology might encounter a team struggling with AI streaming UX. They would apply Step 2 (Map the solution space) to frame the debate, Step 3 (Identify inherent complexity) to acknowledge that distributed real-time delivery has irreducible complexity, and Step 5 (Surface hidden assumptions) to expose the assumption that SSE is sufficient. The Durable Sessions framework would then provide the domain-specific solution within that broader architectural facilitation.

Which should you choose?

If you are an AI product engineer and your users are losing streamed responses, cannot continue sessions across devices, or have no way to stop or steer an agent mid-generation — use the Christensen Durable Sessions Framework. It directly diagnoses and fixes these problems with a step-by-step workflow.

If you are a senior engineer or architect navigating complex technical decisions, communicating with executives, or trying to grow your influence without becoming an ivory-tower bottleneck — use the Hohpe Architect Elevator Methodology. It is the more broadly applicable framework and will serve you across every domain and decision you encounter.

If you are both — a technical leader responsible for an AI product's architecture — use both. The Architect Elevator gives you the operating methodology for facilitating the decision and communicating it up and down the organisation. Durable Sessions gives you the specific architectural pattern to prescribe when the diagnosis points to streaming infrastructure as the root cause.

Neither framework substitutes for the other. Durable Sessions without architectural judgment risks over-engineering a simple product that does not need multi-device sync. The Architect Elevator without domain-specific patterns like Durable Sessions risks facilitating a debate without offering a concrete solution when one exists.

// FREQUENTLY ASKED QUESTIONS

Can I use both Durable Sessions and the Architect Elevator together?

Yes, and this is the ideal combination for a technical leader working on AI products. The Architect Elevator gives you the methodology to facilitate decisions, surface hidden assumptions, and communicate trade-offs to stakeholders. Durable Sessions gives you the specific architectural pattern to prescribe when the root cause is fragile AI streaming infrastructure. They operate at different levels — one is a role methodology, the other is a domain-specific architecture pattern.

Which framework helps me fix dropped AI chat responses on mobile?

The Christensen Durable Sessions Framework directly addresses this. It diagnoses the problem as the Single-Connection Trap — where stream health is coupled to a single client connection — and prescribes a Durable Sessions layer that enables Resilient Delivery. Clients reconnect and resume from exactly where they left off without any agent-side replay logic. The Architect Elevator does not address this problem at the infrastructure level.

Is the Architect Elevator only for enterprise architects?

No. While Gregor Hohpe's background is in enterprise architecture, the methodology applies to anyone in a senior technical role — staff engineers, principal engineers, tech leads, or anyone who facilitates technical decisions across teams. The core principles of amplifying others, mapping solution spaces, and managing political capital are universal to technical leadership regardless of company size or domain.

Do I need to know WebSockets to use Durable Sessions?

You need to understand the difference between SSE (one-way) and bidirectional transports like WebSockets, because the framework explicitly identifies the SSE Resume-Cancel Conflict as a fundamental limitation. If your product requires Live Control (stop buttons, steering messages), the framework prescribes replacing SSE with a bidirectional transport. You do not need deep WebSocket expertise — the Durable Sessions layer abstracts most connection management.

Which framework is faster to implement?

Durable Sessions is faster to apply — you can audit your streaming architecture, design a session layer, and validate the three foundational capabilities within days to weeks. The Architect Elevator is an ongoing practice that develops over months and years. It is not something you implement once; it is a way of operating in your role that deepens with experience and accumulated political capital.

Can the Architect Elevator methodology help with AI product decisions?

Absolutely. The methodology is domain-agnostic. You can use Common Framing to structure a debate about AI agent architectures, the Phantom Sketch Artist to visualise agent topologies with a team, and the Architect Elevator pitch to present an AI infrastructure investment to executives. It just will not give you the specific streaming architecture pattern — for that, you need a domain-specific framework like Durable Sessions.

What if my AI product is simple and only needs basic SSE streaming?

If your product has no multi-device requirement, users are on stable connections, and you do not need mid-generation control, you may not need Durable Sessions yet. The framework's own diagnostic (Step 1) helps you determine this — if a connection drop does not destroy the stream and you do not need cross-surface continuity, you are not in the Single-Connection Trap. Apply the Hohpe principle of 'suitable, not good or bad' to avoid over-engineering.

Who created these frameworks?

The Durable Sessions AI UX Framework comes from Mike Christensen of Ably, a real-time messaging infrastructure company, presented at the AI Engineer conference. The Architect Elevator Methodology comes from Gregor Hohpe, a veteran of Google Cloud and AWS who is one of the most influential voices in software architecture, discussed on the Beyond Coding channel.