Victor Siu-Leung Chan describes how The New York Times CMS team built a reactive messaging system on Play2, Akka and Websocket.
This talk focuses on how the team used Akka and Play2 to pattern the core engine of the system. The approach addresses multiple topics, including subscribe/unsubscribe from either multiple users or multiple tabs, broadcasting with filter and handling keep-alive protocol to keep track of user resources (i.e., locks).
Presented at NE Scala Symposium in March 2014. Video of Victor's talk is on YouTube.