Lightbend Lagom: Microservices Just Right
summary
Lightbend Lagom is an opinionated JVM framework that builds reactive microservices with Play and Akka, using an SBT plugin and an embedded Cassandra in development. Each service has an API project and an implementation project; endpoints are ServiceCall that return Futures or Akka Streams (streaming maps to WebSocket). The dev task runAll starts services plus a service locator & gateway, gives hot reload and consistent ports; persistence favors event sourcing/CQRS with persistent entities and Cassandra-backed read views. Packaging via sbt-native-packager and deployment support via ConductR, with built-in circuit breakers and split‑brain handling.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:20What is Lagobendm
- 5:49Demo
- 9:49Service API
- 16:28Persistent API
- 19:24Benefits
- 21:33Event sourcing
- 23:12Add friend
- 28:49Read side
- 30:26Running in production
- 33:46Java vs Scala
- 34:53Future plans
- 36:54Next steps
- 37:49Deployment support
- 39:19Swagger integration
related talks
47mWhat can Lagom do for you?
42mCQRS and Event Sourcing with Lagom
54mRethinking REST in a Microservices World
01h 22mreactive James Roper 4 21 16
30mReacting to the future of application architecture
50mLagom: a CQRS Framework for Next Monday — Good Idea or Not?
44mLong-lived microservices
42mInnovating Faster with Micro-Service Architecture...
