We are currently witnessing a global technology revolution in the IT industry. Computer science and solid engineering emerge as the foundations for the functional and non functional requirements of modern applications. Scala and the related technologies are a good example of conjunction between
applied computer science and tangible, real-world software development.
Many applications need to be:
- event-driven (reacting to events and propagating changes)
- scalable (reacting to growing amounts of load)
- resilient (managing failures and recovering from them)
- responsive (keeping low response times)
This summarizes the principles of a reactive application.
Mathias Doenitz will be with us to explain the abstraction behind distributed & reactive designs (akka / actor model), and then introduce spray, a toolkit for building REST/HTTP-based integration layers on top of the actor model.
Mathias is lead developer of spray, which has been acquired by Typesafe in 2013.
No prior experience with either akka or spray is required. However, even if you have already worked with akka (and potentially spray) the talk will give you some interesting perspectives. And of course there will be plenty of opportunity for questions and deeper informal discussions.