Hugh McKee (@mckeeh3), Developer Advocate
Akka and Kubernetes:
The beginning of a beautiful relationship
Akka cluster and OpenShift
Live demo
“Crop Circle”
Shows
Running Pods / JVMs
“Crop Circle”
Shows
Running Pods / JVMs
POD / JVM
POD / JVM
POD / JVM
Entity
Shard
Singleton
HTTP Server
Pod
Entities added as needed
Inactive entities shutdown
The enabler of these characteristics is a Cloud-Ready Message Driven Model.
Lightbend codified these principles into the Reactive Manifesto in 2013; 24,000+ signatories around the world so far.
Responsive Resilient Elastic
React to
Users
React to
Failures
React to
Load Variance
Low latency / High
performance
Real-time / NRT
Graceful, Non-catastrophic
Recovery
Self-Healing
Responsive in the face of
changing loads
Reactive Systems
Clustered Entity Actors
You
entity 64
Load Balancer
Me
entity 17
Other
entity 76
You
entity 64
Load Balancer
Me
entity 17
Other
entity 76
Load Balancer
Server 1
Load Balancer
Server 2Server 1 Server 3
Load Balancer
Server 2Server 1 Server 3
User ID Time Event
You 64 08:11 Add Item 1567
Me 17 08:15 Add Item 3254
Other 76 08:16 Add Item 8359
You 64 08:20 Add Item 2632
Me 17 08:20 Add Item 4983
Other 76 08:24 Change Item 8359
You 64 08:25 Remove Item 1567
You 64 08:26 Add shipping address
Other 76 08:30 Add Item 2438
Me 17 08:33 Add shipping address
Me 17 08:33 Add billing address
You 64 08:35 Add billing address
Akka and Kubernetes, the beginning of a beautiful relationship
Distributed Actors
Cluster Aware
Actors
Distributed Actors
Cluster Aware
Actors
Distributed Actors
Cluster Aware
Actors
Distributed Actors
Cluster Aware
Actors
Distributed Actors
Cluster Aware
Actors
Distributed Actors
Cluster Aware
Actors
Shard Distribution
Akka Cluster Singleton
Shard Distribution
Akka Cluster Singleton
Shard Distribution
Akka Cluster Singleton
Entity Distributed Sharding
Akka Cluster Sharding
Entity Distributed
Sharding
Akka Cluster Sharding
Event Sourcing & CQRS
Akka Persistence & Persistence Query
Event Sourcing & CQRS
Akka Persistence &
Persistence Query
Akka Reactive Systems and OpenShift
Responsive Resilient Elastic
React to
Users
React to
Failures
React to
Load Variance
Low latency / High
performance
Real-time / NRT
Graceful, Non-catastrophic
Recovery
Self-Healing
Responsive in the face of
changing loads
a beautiful relationship
/akka-java-cluster-ibm-cloud
/akka-java-cluster.git
/akka-java-cluster-aware.git
/akka-java-cluster-singleton.git
/akka-java-cluster-sharding.git
/akka-java-cluster-persistence.git
/akka-java-cluster-persistence-query.git
https://github.com/mckeeh3…
Upgrade your grey matter!

Get the free O’Reilly book by Hugh McKee, 

Developer Advocate at Lightbend
https://www.lightbend.com/resources/e-books
Hugh McKee (@mckeeh3), Developer Advocate
hugh.mckee@lightbend.com
Akka and Kubernetes:
The beginning of a beautiful relationship
Akka and Kubernetes, the beginning of a beautiful relationship

More Related Content

PDF
Akka and Kubernetes, the beginning of a beautiful relationship - JEEConf 19 Kiev
PDF
Akka and Kubernetes, the beginning of a beautiful relationship
PPTX
OpenWhisk: Where Did My Servers Go?
PPTX
CNCF Rajkot group- Know the magic of kubernetes with AWS EKS
PDF
20150512 Angular Meteor
PDF
Navigating the React Ecosystem
PDF
Being Stateful in Kubernetes
PPTX
Being Stateful In Kubernetes
Akka and Kubernetes, the beginning of a beautiful relationship - JEEConf 19 Kiev
Akka and Kubernetes, the beginning of a beautiful relationship
OpenWhisk: Where Did My Servers Go?
CNCF Rajkot group- Know the magic of kubernetes with AWS EKS
20150512 Angular Meteor
Navigating the React Ecosystem
Being Stateful in Kubernetes
Being Stateful In Kubernetes

What's hot (19)

PDF
Akka and-kubernetes
PDF
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
PDF
Split Brain Resolver: Akka Cluster Sharding
PPTX
Kubernetes master
PDF
Clocker Now and Next
PPTX
Deploy Elasticsearch Cluster on Kubernetes
PDF
PubSub and Notifications in Ceph
PPTX
A quick tour around Azure Dev Spaces
PDF
Cncf event driven autoscaling with keda
PDF
Searchlight Updates - Liberty Edition
PPTX
Spring Cloud Star
PDF
Elasticsearch on Kubernetes
PPTX
Uri budnik moving from virtualized infrastructure to open stack-4.17.13
PDF
Spring Cloud Kubernetes
PPTX
Automating Application over OpenStack using Workflows
PPTX
Kubernetes Cairo Meetup_dec_2019
PDF
Kubernetes ist der Hammer?!
PPTX
Fleet and elastic agent
PPTX
K8s@Pollfish - Can you run a monolith on k8s?
Akka and-kubernetes
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
Split Brain Resolver: Akka Cluster Sharding
Kubernetes master
Clocker Now and Next
Deploy Elasticsearch Cluster on Kubernetes
PubSub and Notifications in Ceph
A quick tour around Azure Dev Spaces
Cncf event driven autoscaling with keda
Searchlight Updates - Liberty Edition
Spring Cloud Star
Elasticsearch on Kubernetes
Uri budnik moving from virtualized infrastructure to open stack-4.17.13
Spring Cloud Kubernetes
Automating Application over OpenStack using Workflows
Kubernetes Cairo Meetup_dec_2019
Kubernetes ist der Hammer?!
Fleet and elastic agent
K8s@Pollfish - Can you run a monolith on k8s?
Ad

Similar to Akka and Kubernetes, the beginning of a beautiful relationship (20)

PDF
Akka and Kubernetes, the beginning of a beautiful relationship - Container Da...
PDF
Streaming to a new Jakarta EE
PDF
Streaming to a New Jakarta EE
PPTX
Intro to Reactor
PPTX
Hybrid Cloud and Hyper Cloud
PDF
Loadbalancers: The fabric for your micro services
PDF
Rx Swift
PDF
BASICS OF VERT.X - A toolkit for building asynchronous and reactive app
PDF
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
PDF
The Three Horse Race
PPTX
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
PPTX
High-speed, Reactive Microservices 2017
PPTX
Reactive programming with rx java
PDF
20150512 Angular Meteor at AngularJS Meetup
PDF
56K.cloud Docker Training
PDF
IPT High Performance Reactive Java BGOUG 2016
PPTX
Microservices with Spring
PDF
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
PPTX
Akka for big data developers
PPTX
Reactive Java: Promises and Streams with Reakt (JavaOne Talk 2016)
Akka and Kubernetes, the beginning of a beautiful relationship - Container Da...
Streaming to a new Jakarta EE
Streaming to a New Jakarta EE
Intro to Reactor
Hybrid Cloud and Hyper Cloud
Loadbalancers: The fabric for your micro services
Rx Swift
BASICS OF VERT.X - A toolkit for building asynchronous and reactive app
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
The Three Horse Race
From Code to Commerce, a Backend Java Developer's Galactic Journey into Ecomm...
High-speed, Reactive Microservices 2017
Reactive programming with rx java
20150512 Angular Meteor at AngularJS Meetup
56K.cloud Docker Training
IPT High Performance Reactive Java BGOUG 2016
Microservices with Spring
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Akka for big data developers
Reactive Java: Promises and Streams with Reakt (JavaOne Talk 2016)
Ad

More from Hugh McKee (13)

PDF
The End of the Data Ice Age.pdf
PDF
How Secure Serverless Microservice Platforms Completely Change Dev & Ops.pdf
PDF
From Monolithic Microservices to Micro Streams.pdf
PDF
Microservice design patterns
PDF
How to build megaservices mind7 2021 June 29
PDF
Yavaconf 2021 building io t digital twins with java and akka
PDF
7 Reasons why your microservices should use Event Sourcing & CQRS
PDF
The Evolution From Monolith to Microservices to Serverless and Beyond
PDF
Building Stateful Clustered Microservices with Java, Actors, and Kubernetes
PDF
Akka and Kubernetes, the beginning of a beautiful relationship
PDF
7 reasons-why-es-cqrs
PDF
7 Reasons why your microservices should use Event Sourcing & CQRS
PDF
Akka java-es-cqrs
The End of the Data Ice Age.pdf
How Secure Serverless Microservice Platforms Completely Change Dev & Ops.pdf
From Monolithic Microservices to Micro Streams.pdf
Microservice design patterns
How to build megaservices mind7 2021 June 29
Yavaconf 2021 building io t digital twins with java and akka
7 Reasons why your microservices should use Event Sourcing & CQRS
The Evolution From Monolith to Microservices to Serverless and Beyond
Building Stateful Clustered Microservices with Java, Actors, and Kubernetes
Akka and Kubernetes, the beginning of a beautiful relationship
7 reasons-why-es-cqrs
7 Reasons why your microservices should use Event Sourcing & CQRS
Akka java-es-cqrs

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPT
What is a Computer? Input Devices /output devices
DOCX
search engine optimization ppt fir known well about this
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPT
Geologic Time for studying geology for geologist
PPTX
The various Industrial Revolutions .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
sbt 2.0: go big (Scala Days 2025 edition)
Chapter 5: Probability Theory and Statistics
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
NewMind AI Weekly Chronicles – August ’25 Week III
Enhancing plagiarism detection using data pre-processing and machine learning...
What is a Computer? Input Devices /output devices
search engine optimization ppt fir known well about this
A review of recent deep learning applications in wood surface defect identifi...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Geologic Time for studying geology for geologist
The various Industrial Revolutions .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Comparative analysis of machine learning models for fake news detection in so...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Convolutional neural network based encoder-decoder for efficient real-time ob...
Benefits of Physical activity for teenagers.pptx
sbt 2.0: go big (Scala Days 2025 edition)

Akka and Kubernetes, the beginning of a beautiful relationship