What is Microlam?
A Java micro-framework dedicated to AWS Serverless targeting simplicity, hackability and efficiency.
What is Microlam?
Microlam is an opiniated opensource (MIT) micro-framework dedicated to AWS Serverless targeting simplicity, hackability and efficiency.
If you are a Java developer and you want to develop for AWS Serverless you will find million resources on Internet but only a few are really working, or well design, solutions. Microlam hopes helping you find a simple but effective path among all the knowledge with tools to empower you as an AWS Serverless developer.
What Makes Microlam Different?
![](/assets/images/powered-by-aws.png)
AWS Serverless First
Microlam helps you develop for AWS Lambda using Java 11, Java 17 or Java 21 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.
![](/assets/images/micro-framework.png)
Micro-framework
Microlam is an opinionated java micro-framework, leveraging maven and AWS Java SDK 2.x., but very lightweight as required for GraalVM native compilation.
![](/assets/images/simple-hackable-efficient-black.png)
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.