Microservices trouble? Lagom is here to help. Try it!
The cake is backed. We’re proud to announce that the new Apache licensed microservice framework Lagom is available on GitHub! While other frameworks focus on packaging and instance startup, Lagom redefines the way that Java developers build microservice based applications. Services are asynchronous. Intra-service communication is managed for you. Streaming is out of the box. Your microservices are resilient by nature. And you can program in the language you love the most: Java.
What is Lagom? And what does Lagom mean?
Lagom (pronounced [ˈlɑ̀ːɡɔm]) is a Swedish word meaning just right, sufficient. And as such it will help you build microservice based applications in an easier way. Instead of having to find your own answers to how to effectively develop, debug and run tens of different services on your machine you can finally focus on what really is important: The implemented business logic. Lagom takes care for all of the rest for you and eventually helps you to stage and run your application in production. The design is based on three main principles:
- Is asynchronous by default.
- Favours distributed persistent patterns, in contrast to the traditional centralised database.
- Places a high emphasis on developer productivity.
How do I get started?
Read through the quick setup documentation and watch the 11 minute getting started video by Mirco Dotta who shows you that development is already familiar: Use your favorite IDE and favorite dependency injection tools. You leverage the old to build something new.
How can you give feedback?
That is easy. We’re open source and have a couple of channels you can use to get in touch with the project. Start with subscribing to the mailing-list and reach out to us on the Gitter Lagom chat. We’re also monitoring questions on StackOverflow which are tagged with Lagom.
And don’t forget to follow @Lagom on twitter for latest information
Further Resources:
- Official Lagom GitHub repository
- Lagom Website at Lightbend
- Project Documentation
Reference: | Microservices trouble? Lagom is here to help. Try it! from our JCG partner Markus Eisele at the Enterprise Software Development with Java blog. |