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?

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.

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.

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.