Akka Streams to the Extreme
Actors are a powerful yet highly focused and rather low-level tool. Often there are better ways to implement certain aspects of a domain. In this talk we share our experiences with using Akka Streams at the core of the web services created at MOIA which offers ride sharing services. We will argue that streams are a better fit to implement the typical processes of web applications and we will investigate how Akka Streams can be used to protect against overload, enable lossless redeployments and – by using some advanced features – even enable something like “stream sharding”.