/playground

Primary LanguageJavaApache License 2.0Apache-2.0

Quarkus example projects for Amazon ECS, Amazon EKS with AWS Fargate and AWS Lambda

This repository contains different examples how Quarkus can be used in combination with different AWS services:

Quarkus is "A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards."

In the examples in this repository, two different approaches have been used: a JVM based built (with an Uber-Jar) and a native-image that is created using SubstrateVM.

For the containers example we use Amazon ECS and Amazon EKS with AWS Fargate as base infrastructure which is created using AWS CDK. AWS Fargate is a technology that provides on-demand, right-sized compute capacity for containers; this way you no longer have to provision, configure, or scale groups of virtual machines to run containers.

The second example uses AWS Lambda and AWS SAM. SAM is an open-source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings.

Contributing

Please create a new GitHub issue for any feature requests, bugs, or documentation improvements.

Where possible, please also submit a pull request for the change.