~/talk

Building Stateful Clustered Microservices with Java, Actors, and Kubernetes

Talkat Voxxed Days Cluj-Napoca 2019 · 2019-10-30..10-31· [microservices, kubernetes]
github:mckeeh3
slides:none on file

Java microservice uses Akka actors plus Kubernetes to run a stateful clustered shopping-cart demo that actually works: a Maven build produces a Docker image, kube deployment runs 3 pods, Akka cluster bootstrap queries Kubernetes to find peers, and a sharding layer keeps 15 shards distributing entity actors (one actor per cart). Live demo shows pods killed and auto-recreated, shards rebalanced, and manual scale to five pods with actors migrating; no database persistence in this example, but full clustering and rebalancing operate correctly.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53What is this talk about
  3. 2:58The Actor Model
  4. 9:23Kubernetes
  5. 11:24Demo
  6. 11:55Pods
  7. 12:57Visualization
  8. 13:49Crop Circle
  9. 15:01Actors
  10. 16:59Microservices
  11. 17:21Resiliency
  12. 19:10Kubernetes Deployment
  13. 21:40Reactive Systems
  14. 22:58The Project
  15. 24:14The Deployment File
  16. 26:20The Main Project
  17. 34:45The Entity Actor
  18. 38:20Visualizations
  19. 39:18Playing with code
  20. 40:40Cluster Actors
  21. 42:12JSON Tree
  22. 42:56Code
  23. 47:07Cluster Singletons
  24. 47:48Core Persistence
  25. 48:38Event Persistence
  26. 49:23Kubernetes Relationship
  27. 49:42Projects
  28. 50:51Comic Book
  29. 51:39Shard vs Pod
  30. 53:20The mechanics of distributed systems
  31. 54:23Is it possible to run this without Kubernetes
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.