3 ms·
Great question and something we can certainly make more clear. Scaling pub/sub usually requires some time and maintenance, especially if you're going to have m
by tlackemann 6y ago
Great question and something we can certainly make more clear.
Scaling pub/sub usually requires some time and maintenance, especially if you're going to have multiple pub/sub instances running in different datacenters. Normally this setup would involve a parent-child relationship where you have one master server that communicates to all others. Scaling this and making it fast across the world can be challenging, especially for development teams who are looking to make real-time products outside their country's origin with limited resources.
Essentially socket.ly has this all preconfigured behind-the-scenes. Optimized for speed means that we automatically take care of the nitty-gritty like compressing and choosing the right servers to send events to depending on who's connected to which servers and sharing which information. It's a bit of balancing act which is why we've made it into a service that any team who uses socket.io can utilize.
Thanks for the question, I hope that helps. Always happy to answer more.