First of all, thanks for sharing. It looks very slick and modern and will surely help some of us fight back the idea that Aurelia applications are ugly because there are no themes (?!)
OK, now to the main point.
I’m sure I don’t understand the complete infrastructure of your application, but does the “distributed” part has anything to do with your Aurelia app? Or does your backend just happen to work with a distributed system of workers?