This is a two-day advanced course on building distributed reactive applications using Akka and Scala.
This is a two-day advanced course on building distributed reactive applications using Akka and Scala. It is intended for developers who already have a strong understanding of the fundamentals of building applications using Akka and Scala on a single JVM and are looking to learn how to scale out to multiple nodes and 3rd party systems. 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.
Learn how to:
After having participated in this course you should
- be confident to start using Akka on large scale
- know how to use Akka's remoting and clustering features
- be confident to use Akka's Event sourcing in your application
- know fundamentals about CRDT's and their implementation in Akka
What the community says
"Great instructor and made the course enjoyable and easier to understand."Stephen Stewart on 24th Apr 2015
- Review of Akka Basics
- Akka Remoting
- Akka Cluster
- Cluster Aware Routers
- Cluster Singleton
- Cluster Sharding
- Akka Persistence
Are you a developer with a strong understanding of the fundamentals of building applications using Akka and Scala on a single JVM and interested in advancing your skills by learning how to scale out to multiple nodes and 3rd party systems?
Then Typesafe's Advanced Akka with Scala course is for you!
A basic knowledge of Akka as covered in the Scaling up with Akka and Scala course, as well as a basic knowledge of Scala as covered in the Fast Track to Scala. A minimum of two months of practical experience in developing with Akka and Scala is recommended. Students should bring their own laptop with Java 6 or higher installed.
Bring your own hardware
Delegates are requested to bring their own laptop for this course, with JDK 6 or above installed. If you are unable to bring a laptop for the course, please contact the sales team on +44 20 7183 9040, or email the sales team. A full installation guide for the course software will be provided with your course joining instructions.