A Java micro-framework dedicated to AWS Serverless
simplicity, hackability and efficiency.
Microlam helps you develop for AWS Lambda using the Java 11 or Java 17 then compiling to native via GraalVM and building a Custom Runtime for amd64 or arm64 in order to get the best performance in production and lower costs.
Microlam is an opinionated java micro-framework, leveraging maven and AWS Java SDK 2.x., but very lightweight as required for GraalVM native compilation.
Simplicity, hackability and efficiency
Starting with Microlam is very simple, as you can deploy our sample application to AWS in 5 minutes, but it is never done magically, but always in a way you can hack and understand fully. Development life-cyle is kept as short of possible and there is no compromise on production performance.
Recent Blog Posts
June 26, 2022 Tags: release
Microlam 0.4.0 support for DynamoDB & Json-B & Json-P
January 26, 2022 Tags: release
Microlam 0.3.3 support compiling Java 17 code to arm64 with GraalVM22 !
January 09, 2022 Tags: announcement
Our mission is to simplify the developpment targetting AWS Serverless for the Java developer offering a simple but not magic solution you can hack and personalize for your own needs. If you like this idea and want to help or show your interest: Join us on our Google group...
Feedback and Help
For usage questions, we recommend to:
For questions related to the development of Microlam:
Your help is more than welcome! Don’t hesitate to join the crowd.
Join the Microlam Community
Check out our GitHub for details on reporting issues and the process for submitting pull requests.
Every contribution is valuable. It can be a bug report, an example application, a feature request, a fix in the documentation or just feedback.