~/talk

Lightbend Lagom: Microservices Just Right

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [microservices]
slides:none on file

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

  1. 0:00Intro
  2. 0:20What is Lagobendm
  3. 5:49Demo
  4. 9:49Service API
  5. 16:28Persistent API
  6. 19:24Benefits
  7. 21:33Event sourcing
  8. 23:12Add friend
  9. 28:49Read side
  10. 30:26Running in production
  11. 33:46Java vs Scala
  12. 34:53Future plans
  13. 36:54Next steps
  14. 37:49Deployment support
  15. 39:19Swagger integration
~/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.