Home
Teaching
Blog
Contact
twitter
github
LinkedIn
Lightbend Akka for Java - Expert
Objectives
After having participated in this 3-day course the participant should:
Know how to use Akka's remoting and clustering features
Understand how to make actors persistent using event sourcing
Be ready to start using Akka with a distributed cluster
Target Audience
Experienced Java and Akka Developers who wish to learn how to distribute Akka applications in a cluster.
Prerequisites
Before taking this course you should have:
A good understanding of core Java concepts
A good understanding of concepts taught in Fast Track to Akka with Java
Minimum 3 months of full-time hands-on development with Akka in Java
Agenda
Review of Akka Basics
Akka Remoting
Remote Actor Addresses
Actor Selections for Remote Actors
Remoting Configuration
Akka Cluster
Cluster Membership
Member States
Seed Nodes and Automatic Downing
Cluster Roles
Cluster Events
Cluster Configuration
Cluster Aware Routers
Cluster Aware Group Routers
Cluster Aware Pool Routers
Cluster Singleton
Cluster Singleton Manager
Cluster Singleton Proxy
Cluster Sharding
Entities, Shards & Shard Regions
The Coordinator
Messaging
ShardId- and EntityId-extractors
Rebalancing & Passivation
Akka Persistence
Event Sourcing
Persistent Actors
Snapshots
Recovery
*Akka Distributed Data*
CRDTs
CvRDTs vs CmRDTs
CvRDT Data Types
Replicator
Updates
Change Notifications
The training is delivered in cooperation with
Lightbend
. | Please
get in touch
to schedule a private session.