Decision record ADR-007

One broker for every team. We propose a managed one.

Why we need to decide, the options we compared and the decision with its consequences.

Integration guild Engineering leads · October

Why decide now

Three brokers today, none of them owned

Today

Each team runs its own broker. Upgrades slip, and nobody is on call for them.

What we need

One supported broker for the order pipeline, with an owner and an SLO.

ADR-007 / message broker02 / 07

Options

A managed broker wins on effort and risk

Scored by the integration guild.

A managed broker wins on effort and risk
OptionOperations effortThroughputTeam skillsLock-inCost
Self-hosted KafkaPoorStrongWeakLowMedium
Managed KafkaGoodStrongGoodMediumMedium
Cloud queue serviceGoodMediumGoodHighLow

RecommendationManaged Kafka keeps our client libraries and removes the on-call burden.

ADR-007 / message broker03 / 07

Cost

Managed Kafka costs more to run, less to own

Monthly cost in k€, including people time.

Managed Kafka costs more to run, less to own
Self-hosted Kafka6 k€+9 Operations time
Managed Kafka11 k€+1.5 Operations time
Cloud queue service4 k€+2 Operations time

Operations timeSource: vendor quotes and time tracking, Q3

ADR-007 / message broker04 / 07

ADR-007

Use managed Kafka for the order pipeline

Accepted · 2026-10-08

Context

Three self-run brokers, no owner and an event-driven order pipeline planned for Q1.

Decision

Adopt a managed Kafka service owned by the platform team; retire the other brokers by June.

Consequences

  • No broker upgrades or on-call for the teams
  • Same client libraries and tooling
  • Higher service bill than self-hosting
  • Topics and quotas to govern centrally
ADR-007 / message broker05 / 07

Next step

Approve ADR-007 today

The platform team starts the managed cluster on Monday and migrates the order topics first.

Read ADR-007

ADR-007 / message broker06 / 07

Sources

  1. 02Three brokers today, none of them ownedPlatform inventory, September
  2. 04Managed Kafka costs more to run, less to ownVendor quotes, Q3
  3. Team time tracking, Q3