Lightbend Lagom: Microservices "Just Right"
summary
Lagom is an open source JVM framework that builds reactive microservices using Akka and Play, with an SBT-driven dev environment where a single runAll command starts services plus embedded Cassandra, a service locator and a service Gateway on localhost:9000. It promotes event sourcing/CQRS with persistent entities, generates events for state changes, supports streamed responses via Akka Streams over WebSockets, includes circuit breakers, and targets production via Lightbend Conductor; current release is RC1.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:24Lagobendm
- 1:52Agenda
- 6:28Development Environment
- 13:30Project Anatomy
- 15:30Hello World Service
- 21:33Service Implementation
- 28:25Persistence API
- 31:15Benefits
- 32:51Code
- 35:27Add Friend
- 36:43Command class
- 38:21Friend added event
- 41:00Defining event handler
- 44:02Defining tables
- 45:35Running production
- 46:27Java API
- 47:18Conclusion
- 48:02QA
related talks
47mWhat can Lagom do for you?
42mCQRS and Event Sourcing with Lagom
50mLagom: a CQRS Framework for Next Monday — Good Idea or Not?
54mRethinking REST in a Microservices World
30mReacting to the future of application architecture
01h 22mreactive James Roper 4 21 16
41mBuilding Low Latency Microservices & Monoliths in Java
44mLong-lived microservices
