Designing Reactive Systems with Akka*
This session will show attendees how to building reactive services using Akka and Scala. Reactive services are scalable, reliable, and efficient and we'll demonstrate the basic model, a simple development workflow, and the tools and libraries that make it all work.
The latest buzzword in the web service community is “reactive.” We will dig beneath the surface of this word and show how you can use Scala and Akka to build systems that are responsive, resilient, elastic, and message driven. And we’ll show you how building these systems can be easy.
Topics to be covered include:
- understanding the actor model
- understanding how Akka implements the actor model to support building reactive services
- leveraging the power of Scala to write simple and expressive code
- using the sbt build tool for an efficient development workflow
This combination presents a complete package for developers and architects who need to build systems that can handle the load of modern applications. By the end of this session, attendees will understand how Akka and Scala provide a compelling toolset for building reactive services.
Scala, akka, functional programming, reactive programming, actor model
I've given quite a few talks at user groups and as part of my job and also spoken at OSCON in 2010. I have not given this talk before, but many of my past talks have been based on similar topics.
PDXScala, PNWScala, DorkbotPDX, Nike
Functional programming inclined software engineer & architect with a bit of devops on the side. Fan of the PNW & dogs. Engineering lead at Nike.