an open source framework for building reactive microservice systems in Java or Scala. Lagom builds on Akka and Play, proven technologies that are in production in some of the most demanding applications today.
Lagom's integrated development environment allows you to focus on solving business problems instead of wiring services together. A single command builds the project, starts supporting components and your microservices, as well as the Lagom infrastructure. The build hot-reloads when it detects changes to source code.
Watch the 3-minute Meet Lagom video below, or try Lagom yourself. Create a Lagom project and test a simple Hello World service in just a few minutes.
View introductory videos below or browse Lagom documentation.
Services are asynchronous. Intra-service communication is managed for you. Streaming is out of the box. Your microservices are resilient by nature.
Development is familiar. Use your favorite IDE and favorite dependency injection tools. You leverage the old to build something new.
Systems are distributed. Akka Cluster and Akka Persistence are under the hood. Cluster sharding is implicit. CQRS and event sourcing is made trivially easy. Your systems are cloud ready and elastic.