Serverless Java on AWS Cloud

All about serverless Java

Seating is limited -- Register Now!

at Live, virtual workshop

Language: English

Price: 150€ (+19% MwSt. [VAT])

This workshop focusses on building Java / MicroProfile / Jakarta EE applications on AWS serverless compute, storage services and serverless databases.

We will start with serverless containers and conclude with AWS Lambda (FaaS) workflows.


Basic AWS and Java EE / Jakarta EE / MicroProfile experience (I will use Java EE concepts to explain FaaS, HA, functions, triggers, events, containers, metrics, configuration).


  • a short introduction to AWS basics (VPC, IAM, accounts, storage and organizations)
  • an introduction to serverless compute and storage
  • killer business- and use cases for serverless applications
  • Java: bytecode vs. native execution
  • costs, productivity, maintainability, and architectural trade-offs
  • modernization, refactorings and "lift-and-shift"
  • running MicroProfile / Jakarta EE / Java applications on containers and on functions
  • introduction to serverless CI/CD pipelines with AWS CodeBuild, CodeDeploy and CodePipeline (CI/CD and tests are covered in-depth in the workshop "CI/CD, Testing, Monitoring, Resiliency on AWS Cloud")
  • running popular databases in "serverless" mode
  • Infrastructure as Code (IaC) with CloudFormation, aws CLI, opensource AWS tools and Terraform
  • Using Java Cloud Development Kit (CDK) for infrastructure provisioning
  • CloudFormation vs. Terraform
  • AWS Fargate
  • AWS Lambda and Amazon API Gateway
  • Using AWS Lambdas as API and as event listeners / event triggers
  • AWS Event Bridge
  • Amazon SQS
  • Amazon SNS
  • Amazon S3
  • Amazon Dynamo DB
  • Amazon Aurora Serverless
  • featuring: Quarkus, Helidon, Micronaut and Payara Cloud
  • ...and most popular questions, topics and technologies from

In this advanced workshop I will discuss and implement cloud native Java / Jakarta EE / MicroProfile applications in serverless AWS cloud. As a reference, you will get a GIT repository with all snippets and solutions, as well as prepared sample applications.

A developer laptop with pre-installed Java 16(+), GIT-client, AWS cli, and Maven 3 is required to run the examples. You can run the examples if you like, or "hack" along with me, but taking notes is perfectly viable as well.

I will use my AWS account to live deploy the applications and explain various AWS services.

Environment requirements / prerequisites.

I/we will spend 60% of the time in code--it also highly depends on your questions.

Feel free to contact me / register via email: workshops[-AT-]

Related Workshop

Testing, Monitoring, Resiliency on AWS Cloud, December 9th, 2021


Please ask your finance department for an invoice address. The address below will appear on the invoice.