Akka post-mortem in a microservice architecture
summary
Akka actor framework is shown as a key component for building reactive microservice architectures, including examples of streaming, implementing a TCP protocol, creating a lightweight HTTP server for an API, and writing a client to consume that API. The presentation gives real-world use cases and a retrospective (REX) on applying Akka (and its Play! integration) in microservice-based reactive systems.
AI-written summary · about
chapters (16)
- 0:00Akka post-mortem intro
- 1:29Microservice context
- 3:15Reactive manifesto
- 5:47Akka Streams backpressure
- 8:45Kafka in microservices
- 11:34Kafka + Akka Streams
- 16:08Akka Streams production
- 19:55Error handling in streams
- 23:06Akka HTTP calls
- 25:37Akka HTTP monitoring
- 28:28Akka TCP protocols
- 31:40Bank protocol with TCP
- 37:16Modern TCP alternatives
- 38:02Production monitoring
- 40:09Deployment tools
- 41:54Conclusion
related talks
39mAkka.net: The actor programming model
44mDeath to Latency: Building Reactive, Cloud Native Apps with Akka NET
27mFour Principles of Reactive Architectures
51mImplementing Microservices with Scale and Akka
37mAkka Present and Future
41mAkka in Production: Our Story
47mBuilding Reactive Systems
30mReactive Microservice framework for...
