Reactive Microservices with Akka and Docker
summary
Demo builds a simple chat system with a user service and a chat service using Akka HTTP, Akka Persistence and Docker; events are journaled to Cassandra so actor state survives container crashes and recovers on restart, and Server-Sent Events push user events to the chat service (observed delivery in ~2–3s). Uses cluster singletons with a Constructor bootstrapper for dynamic Docker nodes and Docker images created via sbt-native-packager, and the demos work end-to-end.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:33What Is Reactive
- 1:56What's a Micro Service
- 3:50Asynchronous Messaging
- 6:18Demo
- 6:55Akka Http How To Run the Server
- 8:57Create Images
- 19:50Journal Abstraction
- 33:13User Api
- 41:23Questions
related talks
57mBuilding Stateful Clustered Microservices with Java, Actors, and Kubernetes
44mLong-lived microservices
48mThe three paths of Scaling with Akka
44mAkka post-mortem in a microservice architecture
30mReactive Microservice framework for...
22mRapidly Developing Microservices with Node js and Docker
54mJava based microservices, containers, Kubernetes - how to
55mExperience report on using Akka in production: pitfalls and rewards
