Fireside Chat: How Akka Works - Reliable Message Delivery In Reactive Systems
An Akka Expert's Answers To Non-Expert Questions
If you've got a free hour, why not sit down and relax with our Developer Advocate, Hugh McKee, and me while we talk about how Akka works. These conversations are designed to provide some knowledge about Akka for beginners and advanced users alike. That's why I'm here, to ask questions on behalf of the beginners about the basics of Akka, and get to understand WHY things have been designed to do what they do in Akka. At the same time, Hugh is able to venture into the intricacies and new features of this cloud native toolkit.
In this discussion, we focus mainly on how message delivery works between actors, nodes, and clusters, including a new feature in the latest release of Akka called Reliable Delivery. I ask Hugh to give us a breakdown of how messaging works in distributed systems vs traditional monolithic architectures, and how things start to get trickier as you distribute your actors across different JVMs, Kubernetes pods, clusters and datacenters.
We believe that you can get a better viewing experience by watching the video above, so you can see our faces and gestures as we delve into this topic. However, if not convenient, we have an audio-only version below on SoundCloud. We hope you enjoy it!
Audio Only Version
More Akka Resources
We've got some additional educational content that you might enjoy. Now that Lightbend Academy is open to all until June 30, 2020, there are several courses on Reactive Architecture, Akka Cluster, Akka Streams and more. Here are some other places to learn about Akka:
- eBook - Download Hugh's O'Reilly eBook titled Designing Reactive Systems: The Role Of Actors In Distributed Architecture for a better idea on how the Actor model works.
- Webinars - We have many webinars that touch on various aspects of Akka.
- Short Videos - The Akka team at Lightbend has released series of excellent, short-form videos on different features and capabilities with Akka.
Or, if you'd like to set up a demo or speak to someone about using Akka in your organization, click below to get started in that direction: