From all of us at Lightbend, we're happy to introduce new functionality that lets you bring your Akka applications into a truly global environment. Meet two new Akka modules:
In the short video above, Senior Akka Engineer Konrad Malawski (@ktosopl) goes over the motivation, design, and details of each module. So, why is support for multiple data centers a good thing?
For especially large and performant distributed systems, there are benefits to operating clusters between multiple data centers to ensure responsiveness no matter what’s happening.
Until now, however, it was not possible to move an actor from one DC to another without it losing state, meaning that it wouldn’t know what it was supposed to do when it arrived—in addition, handling network partitions at the DC level is considerably more risky.
To conquer this, these Akka Multi-DC modules provide the capability of deploying the same scalable and resilient Akka applications across different data centers around the globe without the risk. Some of the benefits include:
If you want to learn more, review the recent blog post by the Akka team and some docs about Akka commercial features as part of a subscription on the Lightbend Tech Hub. As always, you can reach us fastest by requesting contact through our brief form here: