Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 59bdf34

Browse files
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

Lines changed: 5 additions & 4 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /