Most comparisons of these two models fail before they start, because both are hybrids.

They sit in roughly the same place on the centralization axis. Each has a center. Each has units with real work to do. If you try to separate them by asking how centralized each one is, you get two answers that look identical and a decision you can’t make.

The axis that separates them is different: where the capability lives, and which direction authority travels.

In a hub-and-spoke model, the center holds the capability and lends its output downward. In a federated model, the nodes hold the capability and cede a defined slice of authority upward, to a protocol they helped write.

That is not a difference in degree. It is a difference in constitution.


The Structural Difference

Hub-and-SpokeFederated
Where capability livesConcentrated in the hubDistributed across nodes
Direction of authorityDelegated downwardCeded upward
The center’s jobDo the workDefine the work
Node-to-node connectionNone — everything routes through the hubDirect
Unit of coordinationA requestAn agreement
Enforcement mechanismEscalationPeer legitimacy
Primary failure modeQueueDrift
Scaling limitHub throughputConsensus cost

The last three rows matter most, and they’re the ones nobody examines before choosing.


The Hub-and-Spoke Model

A single center owns the capability. Units submit demand and consume output. The topology is radial — spokes don’t connect to each other, they connect to the hub.

What it optimizes for: utilization of scarce expertise, consistency of output, and speed of building a capability that doesn’t exist yet.

The mechanism: pooling. This is a queueing problem, not a control problem. If eight business units each need 0.4 FTE of a specialist, you cannot hire 0.4 of a person eight times. Pooling that demand into a hub of three gives you better service levels than eight fractional embeds, because variance across units cancels rather than compounds. The hub isn’t about control. It’s about the fact that demand is lumpy and specialists are not divisible.

Two variants that get conflated:

  • Service hub — does the work on behalf of the units. Permanent by design. Staffing scales with demand.
  • Enabling hub — builds the capability, transfers it, and shrinks. Temporary by design. Staffing peaks and declines.

Most organizations describe an enabling hub and staff a service hub. The two have opposite success metrics and the mismatch is rarely noticed until the hub is three years old and structurally permanent.

Where it wins:

  • Expertise that’s scarce, expensive, or hard to hire
  • Demand that is spiky and uncorrelated across units
  • Capabilities where the standard doesn’t exist yet and has to be invented once
  • Work where quality depends on volume of repetition — rare error classes only get caught by people who see enough cases

Where it breaks:

  • Past roughly 80% utilization, wait times stop rising linearly and start rising steeply. The hub doesn’t get gradually slower; it falls off a cliff.
  • The hub prioritizes on its own criteria, which are never the same as any single unit’s
  • Context loss — the hub knows the craft, the spoke knows the customer, and the gap between them shows up in the output
  • Hub headcount becomes the argument for the hub’s continued existence

Tell-tale signal: units start hiring their own version of the hub’s specialist under a different job title. Not complaints about turnaround time — a headcount requisition. That’s the point at which the model has already been voted down.

In practice: the metaphor is literal — U.S. carriers rebuilt around hubs after deregulation because concentrating connections at Atlanta or Dallas served more city pairs with fewer aircraft. Shared service centers, in-house creative teams, and central analytics groups all run the same math.


The Federated Model

Capability sits in the nodes. Each node runs its own execution and retains authority over it, ceding a defined slice — interfaces, definitions, non-negotiables — to a shared standard that the nodes participate in setting. The center is thin: it maintains the protocol, arbitrates disputes, and is frequently staffed by the nodes themselves.

What it optimizes for: local fit at full capability, parallel iteration, and resilience to any single point of failure.

The mechanism: legitimacy. A standard the nodes wrote gets enforced by peers. A standard the center imposed gets enforced by escalation. The compliance cost of those two differs by an order of magnitude, and it’s the entire reason federation outperforms a mandate at the same level of standardization.

Where it wins:

  • Each node’s demand supports full-time capability — the pooling advantage is already gone
  • Local context materially changes what correct execution looks like
  • Nodes differ in ways that are real: regulatory, market, product, customer
  • Change is fast enough that parallel experimentation beats sequential central planning

Where it breaks:

  • Nobody owns the protocol, in which case federation is decentralization with a standing meeting
  • Consensus cost rises with node count until the standards layer stalls and nodes stop waiting
  • Drift — nodes diverge slowly enough that no single quarter shows it
  • Node leaders are measured on local outcomes, so shared work is always the first thing to slip

Tell-tale signal: the shared standard hasn’t changed in twelve months. Either it’s perfect or nobody owns it, and it isn’t perfect.

In practice: internet standards bodies run this way by necessity — no one can compel adoption, so the spec has to earn it. The Federal Reserve is a federated structure with a central protocol layer. Spotify’s chapters-and-guilds model became the most copied version of this in tech, which is worth noting mostly because Spotify moved on from it while everyone else was adopting it.


The Coordination Math

Radial topology has n connections. A mesh has n(n−1)/2. Ten units means ten links in a hub model and forty-five in a fully connected one.

That gap is the whole argument. Federation is not the absence of a hub — it’s the substitution of a protocol for a hub. The protocol is what collapses the mesh back toward linear. Without one, coordination cost goes quadratic and the model produces exactly the duplication it was supposed to prevent.

Which produces the asymmetry in how they fail:

Hub-and-spoke fails loudly. The queue is visible. Turnaround time is on a dashboard. Someone complains within a week.

Federated fails quietly. Drift doesn’t show up in any single node’s numbers. It shows up in a comparison across nodes that nobody is scheduled to run.

A hub model needs a capacity check. A federated model needs a variance check. Most organizations install neither.


The Actual Decision Rule

One threshold does most of the work: does a single unit’s demand support a full-time specialist?

Below the line, pool it. Above the line, embed it — the hub’s only real advantage was pooling, and you no longer need it. Every additional month you pool past that point you’re paying in context loss for a benefit you’ve stopped receiving.

Six inputs tell you where you are:

InputPoints to Hub-and-SpokePoints to Federated
Demand per unitFractional FTEOne FTE or more
Demand patternSpiky, unpredictableSteady, forecastable
Context dependencyLow — output travels intactHigh — output must be built locally
Capability maturityNo standard exists yetStandard exists and is understood
Unit similarityNear-identicalMaterially different
Talent marketScarce, hard to hireAvailable

Capability maturity does the heaviest lifting. You cannot federate a capability nobody has. Federation distributes a standard; it does not create one. Attempting to federate before a standard exists produces eight nodes inventing eight incompatible methods, which is the exact outcome the model was chosen to avoid.

This is why hub-first is the normal sequence, not a failure of nerve.


The Sequence Most Organizations Skip

The full lifecycle is: hub builds the standard → hub proves it → hub trains the nodes → hub dissolves into a thin protocol layer.

Step four almost never happens.

The reason is measurement. Hubs are measured on volume delivered, and dissolving reduces volume. An enabling hub evaluated on throughput becomes a service hub inside two quarters, regardless of what the charter said. Nobody decides this; it’s just what the metric selects for.

The fix is to measure the hub on node self-sufficiency from day one — the share of work completed by units without hub involvement, with quality held constant. That’s an uncomfortable metric to own, which is precisely why it’s the one that works. It’s also a good example of the general rule that a metric definition is an operating model decision wearing a reporting costume.


Where Leader Atlas Fits

The difference between these models is documentation-shaped, and it’s not subtle.

A hub-and-spoke model can survive thin documentation, because the hub is the documentation. When a unit is unsure, it asks the hub. Inefficient, but functional.

A federated model cannot. The protocol is the operating model, and an unwritten protocol is not a protocol — it’s a habit, and habits diverge. Leader Atlas is where the protocol lives, which makes it optional in one model and load-bearing in the other.

LayerHub-and-Spoke: what the hub must publishFederated: what the protocol must specify
Decision rightsIntake criteria, prioritization rules, SLA, escalation pathExpectations — what each node ceded, what it kept, who arbitrates
StandardsThe hub’s method, so output is predictableA published spec every node builds against, with a named owner
MeasurementHub throughput and node self-sufficiencyCommon KPI definitions, so cross-node comparison is valid
DirectionHub roadmap, fed by unit demandOKRs at the protocol layer; node objectives stay local
SystemsThe hub’s stack; units consume itInterfaces and interoperability requirements, not tool mandates
CultureCraft standard inside the hubPrinciples and values that hold when no one is watching

Two things follow directly.

A federation without a written spec becomes a hub-and-spoke. When the standard is ambiguous, nodes ask rather than guess, and whoever answers becomes the decision-maker. The center accretes authority it never requested and doesn’t have the capacity to exercise. This is how organizations end up with the coordination cost of federation and the bottleneck of a hub simultaneously.

The SLA is a hub’s real governance document. Intake criteria decide what gets built and what doesn’t, which is a strategy decision disguised as an ops artifact. Publishing them is one of the cheapest governance moves available and one of the least common.

The sequence holds either way: Compass sets the principles that don’t change regardless of topology, Atlas defines who owns what, Arcade is where the work happens. Flow is the order.


The Migration Asymmetry

Moving between these models is not equally hard in both directions, and planning as if it were is how transitions fail.

Federated to hub-and-spoke is fast. You consolidate headcount, name a lead, and route demand. It takes a quarter and requires no new capability. It’s usually triggered by a visible crisis — a quality failure, a cost review — and it works immediately, which is why it gets over-applied. The crisis that triggers it is almost always drift that a protocol owner would have caught in month two.

Hub-and-spoke to federated is slow. Publishing the standard takes weeks. Building node-level capability to use it takes quarters. Announce federation without that capability in place and you get eight teams making worse decisions faster — which gets read as evidence that federation doesn’t work.

If you’re distributing outward, sequence it:

  1. Write the spec. Interfaces, definitions, non-negotiables — the minimum set a node needs to operate without asking.
  2. Name a protocol owner. Not a committee. A person whose job includes the standard being current.
  3. Build node capability while the hub is still running. Overlap is the cost of the transition; skipping it is the cost of the failure.
  4. Re-cut metrics so each node is measured on what it now controls.
  5. Install the variance check — the scheduled cross-node comparison that makes drift visible before it’s structural.
  6. Shrink the hub on a published timeline, so it’s a plan rather than a negotiation.

Steps one through five are the work. Step six is the announcement.


Final Thought

The question was never how much power the center should have.

It’s whether the center’s job is to do the work or to define the work.

A center doing both will do neither well, and that failure mode doesn’t have a name, so it rarely gets diagnosed. It just shows up as a hub everyone routes around and a standard nobody follows.

Pick one job for the center. Write it down. Then build the model that job implies.