Skip to content

Commit 59bdf34

Browse files
committed
Adapted overview
1 parent 626b770 commit 59bdf34

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
# AWS Lambda custom runtime based on minimal Java 18 JRE
1+
# AWS Lambda custom runtime with Java 18
22
An AWS Lambda custom runtime to enable Java 18 support on a minimalistic JRE, which only includes the Java modules required by the application.
33

44
![overview](docs/overview.png)
55

6-
1. Use the application code (uber.jar), download the preferred Java version and create a bootstrap file with optimized starting instructions for the application.
7-
2. Take advantage of using jdeps and jlink to create a minified Java runtime based on the application needs, start the app with Class Data Sharing enabled to get the classes file for later start optimizations and build the runtime.zip out of those components
8-
3. Deploy the runtime, including the app, to AWS Lambda via AWS CDK
6+
1. Download the preferred Java version and take advantage of jdeps, jlink and Class Data sharing to create a minified and optimized Java runtime based on the application code (function.jar).
7+
2. Create a bootstrap file with optimized starting instructions for the application.
8+
3. Package the application code, the optimized Java runtime and the bootstrap file as a zip file.
9+
4. Deploy the runtime, including the app, to AWS Lambda e.g. via the AWS Cloud Development Kit (CDK)
910

1011
## Getting started
1112

docs/overview.png

4.47 KB
Loading

0 commit comments

Comments
 (0)