Draft: Split broker into components

Open Arlo Breault requested to merge i26092 into main

Here's some throwaway code I wrote that refactors the broker into a separate process from the http server and communicates with it over rpc

The point was to familiarize myself with the code and problem space

It works though

I'll write up some considerations either here or #26092 in a bit

/cc @dcf @cohosh

Edited by Gaba

Merge request reports