This is an abbreviated version of what is at http://gophergala.github.io/sonic-boom/.
Sonic-Boom
Sonic-Boom is a system that allows you to broadcast anything, a single message to thousands of websockets, HTTP/HTTPS endpoints, TCP endpoints, etc. I finished the ability to broadcast websockets and API messages (HTTP/HTTPS), and hopefully I'll find some time soon to add arbitrary TCP broadcast/tunneling. This system is the Outburst component.
As an example of what Outburst can do, I built a super light app to use the websocket offloading functionality provided by Outburst. Conclave simply allows users to register and then request to create a conclave. It then serves the webpage that connects to Outburst - this means all websocket load is handled by Outburst, not Conclave. Once I have more time, I hope to open this up and allow other people to use Outburst as well!
Please, please, please head over the to the github pages version of this - it's drastically prettier and explains everything in more detail. Hope you like Conclave and Outburst (when Outburst goes public)!
As to who worked on SonicBoom, it was only my lonesome self ◕‿◕. Again, the link to the github page is gophergala.github.io/sonic-boom/, and the link to Conclave is conclave.pw.
Log in or sign up for Devpost to join the conversation.