How we Help

Fast Track to Akka with Scala

Fast Track to Akka with Scala

Next sessions:

  • Dec 11 2014 in Dublin, by Heiko Seeberger Details
  • Dec 08 2014 in Ottawa / virtual, by Alejandro Lujan Details
  • Nov 11 2014 in New York Details
  • Nov 01 2014 in Nashville, by Hiren Hiranandani Details
  • Oct 21 2014 in London, by Heiko Seeberger Details
  • Oct 14 2014 in San Jose / virtual, by Alejandro Lujan Details
  • Aug 18 2014 in Ottawa / virtual, by Alejandro Lujan Details
  • Jul 08 2014 in London, by Heiko Seeberger Details
  • Jun 02 2014 in New York, by Nilanjan Raychaudhuri Details
  • May 06 2014 in Amsterdam, by Heiko Seeberger Details

This two-day course introduces experienced application developers to the reactive Akka toolkit and runtime and the methodologies that enable the creation of real-world actor-based systems in Scala on a single JVM. This course has extensive hands-on work and successive exercises build upon prior lessons learned to produce a fully functional application that is both event-driven and resilient by the conclusion of the course.

Prerequisites: Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in the "Fast Track to Scala" course is required. Students should bring their own laptop with Java 6 or higher installed.

After having participated in this course you should

  • know how to design scalable and fault-tolerant applications using Akka's actors
  • know how to configure, test and tune Akka applications
  • know best practices for designing asynchronous, event-driven systems using Akka
  • be confident to start using Akka in production systems

Program

  • Intro
  • Actor basics
  • Testing actors
  • Actor lifecycle
  • Fault tolerance
  • Scaling up with routers