Introduction to Lagom Framework
In this section, we will introduce you to a new Reactive Framework, that is, the Lagom Framework. We will discuss Lagom Framework basics, its features, benefits, and architecture.
What is Lagom Framework?
Lagom Framework is an Opinionated Reactive microservices framework from the Lightbend team. Lagom is a Swedish word which means just the right amount. It also means adequate, sufficient, just right, and more.
Note
We should pronounce it as Laah-Gome.
It implements the Reactive Manifesto.
It is built on top of the two popular frameworks from Lightbend, as shown in the following diagram:
- Akka Toolkit
- Play Framework

Features of Lagom Framework
Lightbend's Lagom Framework supports the following features:
- Open source
- Microservice architecture
- Development environment
- Production environment with ConductR
- Persistence
- CQRS (Command Query Responsibility Segregation) with ES (Event Sourcing)
- Single command to start the service, for instance,
sbt runAll
- Default embedded data store (Cassandra...