~/talk

Cloud Native Akka & Kubernetes The Holy Grail To Elasticity

Talkat Scala Italy 2018 · 2018-09-14..09-15· [cloud-infrastructure, scala]
speakerdeck:ticofab
slides:none on file

A small system uses an Akka cluster with one seed JVM running a master and many worker JVMs packed one-per-pod; a custom Kubernetes controller calls the Kubernetes API to increase or decrease Deployment replicas on demand. A websocket frontend plots queue length, burn rate and throughput while autoscaling adds and kills pods to keep burn rate near zero. The demo runs live, shows rapid scale-up/scale-down, and highlights issues around node restarts and Akka cluster rejoining for 10 million phones style workloads.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:12Reactive Manifesto and elasticity
  3. 5:25Personal story with reactive systems
  4. 9:12Actor model and location transparency
  5. 11:37Scaling controller concept
  6. 14:08Kubernetes and Docker integration
  7. 17:19Code walkthrough and architecture
  8. 22:55Live demo setup and execution
  9. 28:19Demo results and analysis
  10. 31:10Actor messaging vs HTTP performance
  11. 32:13GitHub repository and resources
  12. 32:57Conclusion and Holy Grail discussion
  13. 33:39Q&A session
~/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.