Over a million developers have joined DZone.

Advanced Akka: Multi-Data Center Clustering and Persistence [Presentation]

DZone's Guide to

Advanced Akka: Multi-Data Center Clustering and Persistence [Presentation]

Take a look at some slides or a video presentation of how to use Akka for clustering and persistence with multiple data centers.

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

By now, you’ve probably heard of Akka, the JVM toolkit of choice for companies like Verizon, Intel, PayPal, Norwegian Cruise Lines and Samsung when it comes to building scalable, resilient and resource efficient applications in Java or Scala. With over 12 open-source and commercial modules in the toolkit, Akka takes developers from actors on a single JVM, all the way out to network partition healing and clusters of servers distributed across fleets of JVMs. 

In this technical webinar, O’Reilly author and Lightbend Developer Advocate Hugh McKee takes you on a deep dive into advanced Akka features for enhanced application resilience, elasticity, and responsiveness.

Building on real-world examples from his past experience as an Akka developer, Hugh will show how you can take advantage of:

  • Akka Multi-Data Center Clustering or improving reliability across multiple data centers, availability zones or regions.
  • Logically grouping related nodes in large clusters to improve stability and scalability.
  • Akka Multi-Data Center Persistence for increased fault tolerance, locating data near the user, and balancing the load across data centers.
  • Akka Cluster Sharding in a multi data center environment, to optimize shard locality within a single data center and go Active-Active for improved resilience and availability.



Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.

java ,akka ,persistence ,clustering ,data center

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}