It’s certainly fashionable to "be reactive", but what does it mean? How does reactive look in practice?
Akka contains a number of more or less experimental modules, with which we can create a [Responsive, Resilient, Elastic, Message driven]-application. We will see how various Akka features help in implementing the above traits.
During the presentation there will be a short introduction to the reactive manifesto, followed by writing a reactive application using Akka core, Akka Cluster, Akka Streams and Akka Persistence.
The presentation will be entirely a live coding session, during which we will create a "reactive" application using Akka as the base toolkit. We will see how the various traits defined in the Reactive Manifesto can be implemented in practice using various Akka modules.
YOU MAY ALSO LIKE:
Implementing the Reactive Manifesto with Akka
Adam is one of the co-founders of SoftwareMill, a company specialising in delivering customised software solutions. He codes mostly on the back-end using Scala and other interesting technologies. Adam created a couple of open-source projects, such as sttp, MacWire, Hibernate Envers and ElasticMQ. He has been a speaker at major conferences, such as Devoxx, JavaOne, LambdaConf and ScalaDays.