Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9zawduawz5lxrly2hub2xvz3kvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Connecting Millions of Users by Andreas Koestler at Scala in the City Conference

W1siziisijiwmjavmdyvmjyvmdkvmdgvmzevmtiwl0nvchkgb2ygq29wesbvzibdb3b5ig9mifndquxbieloifrirsbdsvrzienptkzfukvoq0ugkdcplnbuzyjdlfsiccisinrodw1iiiwiotawedkwmfx1mdazzsjdxq

Scaling out WebSockets, Streams, Communicating FSMs and Apache Pulsar! 

This talk was given by Andreas Koestler at the #SignifyScalaConf

Horizontally scaling WebSockets is hard - how do you scale them across multiple servers? Publishing to a channel on one server is fine, provided all subscribers are connected to that one server. As soon as you have multiple servers, you need to add something else to the mix. In this talk I will explore ways of scaling out WebSockets to connect millions of users in real-time and show how fs2 and Apache Pulsar can be used in clever ways to avoid some of the pitfalls commonly encountered.
 

This talk was given by Andreas Koestler at the Scala in the City Conference.