The reason 186,000x was possible
A connectivity platform joining VW, Audi and Porsche fleets to the cloud for over-the-air updates, navigation and autonomous driving — at a scale where the standard broker design had already run out of room. It is now the platform those fleets actually run on.
Vehicles connect through a clustered MQTT broker behind a load balancer, landing on arbitrary nodes. A subscriber on one node may need a message published on another, so every message is replicated across the whole cluster.
That fan-out grows with node count, so past a point adding nodes stops buying throughput. Commands were also modelled as jobs an API polled for completion — paying the replication cost and a polling round trip.
Every vehicle’s topics are namespaced by its own identifier, and no vehicle ever subscribes to another vehicle’s topics.
So for those topics the replication is work that can never pay off. The cluster was spending nearly all its capacity distributing messages to nodes that provably had no interest in them.
On connect, an Orleans grain representing the vehicle is activated on the node holding that connection. The distributed grain directory lets any service address a vehicle by id and be routed straight to the owning node, with no broadcast.
The grain relays down the socket it already holds. Delivery lands in tens of milliseconds, first attempt about 90% of the time; the rest fall back to polling.
The trade: this deliberately breaks standard MQTT cluster semantics, so it applies only to configured topic patterns — everything else behaves as an ordinary broker. Inbound traffic uses MQTT v5 shared subscriptions to load-balance across service instances and lands in Kafka. Constraining the optimisation to the case where it is provably safe is what made it patentable.
The outcome: it was benchmarked against the incumbent and won, and CARIAD then migrated the legacy vehicle platform off HiveMQ onto this one. Connected Volkswagen, Audi and Porsche vehicles reach the cloud through the design I am named as inventor on — tens of millions of vehicles on a mechanism that started as an argument about which messages never needed replicating.