Skip Main Navigation
Eventbrite
Browse Events
Organize
Help
Log InSign Up
Menu
Page Content
This event has ended.

Actions Panel

May 12

Serverless AWS Applications with Java

Templates, use cases and serverless application with Java on AWS. 100% YAML-free.

By Adam Bien (adam-bien.com)

When and where

Date and time

Thursday, May 12, 2022 · 1 - 8am PDT

Location

Online

Refund Policy

Contact the organizer to request a refund.

About this event

In case you need an invoice with VAT, please use: https://airhacks.live registration form.

Managing and provisioning various cloud services is as complex as writing application Java code. In contrast to application code, the cloud infrastructure is highly reusable.

This workshop is a continuous review of ready-to-use templates, examples, and patterns of serverless applications on Amazon Web Services, focusing on serverless. We will use Infrastructure as Java Code: AWS Cloud Development Kit (CDK v2) for Java and use Maven repositories to quickly build and share the code.

In this workshop, I won't implement each application from scratch, rather than walk through already prepared ready-to-use examples and templates reflecting common patterns and adjust them to more specific use cases.

All changes, attendees' requests, and suggestions will be committed to a git repository in real-time.

Topics:

After a a short introduction to AWS basics (VPC, IAM, accounts, storage and organizations), we will cover the following templates and use cases:

Continuous deployment with AWS Cloud Development Kit (CDK) v2

A reusable AWS ECS Fargate construct with Quarkus, Docker image creation and push

MicroProfile (e.g. Quarkus) microservices on ECS Fargate with private DNS names with Route 53

ECS Fargate application behind an Application Load Balancer with end to end SSL encryption and automated certificate handling

ECS Fargate application on Quarkus accessing Aurora DB for PostgreSQL with secrets

Scheduled / cron jobs for ECS Fargate and Lambda

Scheduled tasks with ECS Fargate

Running microservices and AWS Lambdas in isolated VPCs

MicroProfile / AWS Lambda application accessing Aurora DB via JDBC

Using serverless, AWS managed Kafka with MicroProfile applications

Metrics and alerts for MicroProfile applications with CloudWatch

Using JWT, OIDC with MicroProfile applications and AWS Cognito

Automated provisioning of VPN and Bastion hosts for debugging

Automated DNS and SSL certificates handling

Native images with GraalVM on AWS

featuring: Quarkus, Helidon, Micronaut and plain Java SE

The agenda is based on questions from projects, conferences, workshops and is still in progress

In this advanced workshop I will discuss and implement cloud native Java / 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.

See: https://workshops.adam-bien.com/aws-applications.htm for full agenda.

Tags

  • Online Events
  • Online Seminars
  • Online Science & Tech Seminars
  • #architecture
  • #aws
  • #cloud
  • #java
  • #serverless
  • #patterns
  • #lambda
  • #cdk
  • #adam_bien
  • #airhacks

About the organizer

Organized by
Adam Bien (adam-bien.com)

live and virtual workshops

Twitter profileOrganizer website
Sales Ended
Event ended

Serverless AWS Applications with Java


Follow this organizer to stay informed on future events

By Adam Bien (adam-bien.com)

Events you might like

  • Demystifying application review: why applications do (and don’t) get funded

    Demystifying application review: why applications do (and don’t) get funded
    Demystifying application review: why applications do (and don’t) get funded

    Mon, Apr 3, 2023 4:00 PM BST (+01:00)
    Free
  • Writing Winning Grant Applications

    Writing Winning Grant Applications
    Writing Winning Grant Applications

    Wed, Apr 5, 2023 11:00 AM AEST (+10:00)
    Free
  • Integrate HRMS applications with ADManager Plus

    Integrate HRMS applications with ADManager Plus
    Integrate HRMS applications with ADManager Plus

    Thu, Mar 30, 2023 2:00 PM BST (+01:00)
    Free
  • Integrate HRMS applications with ADManager Plus

    Integrate HRMS applications with ADManager Plus
    Integrate HRMS applications with ADManager Plus

    Thu, Mar 30, 2023 2:00 PM +04 (+04:00)
    Free
  • Integrate HRMS applications with ADManager Plus

    Integrate HRMS applications with ADManager Plus
    Integrate HRMS applications with ADManager Plus

    Thu, Mar 30, 2023 2:00 PM EDT (-04:00)
    Free
  • Protegrity Application Protector for Java  - NA (1/2 Day) - APR 12, 2023

    Protegrity Application Protector for Java - NA (1/2 Day) - APR 12, 2023
    Protegrity Application Protector for Java - NA (1/2 Day) - APR 12, 2023

    Wed, Apr 12, 2023 9:00 AM EDT (-04:00)
    $495
  • Protegrity Application Protector for Java  - EMEA (1/2 Day)- APR 13, 2023

    Protegrity Application Protector for Java - EMEA (1/2 Day)- APR 13, 2023
    Protegrity Application Protector for Java - EMEA (1/2 Day)- APR 13, 2023

    Thu, Apr 13, 2023 9:00 AM BST (+01:00)
    $495
  • Protegrity Application Protector for Java - APAC (1/2 Day)- APR 12, 2023

    Protegrity Application Protector for Java - APAC (1/2 Day)- APR 12, 2023
    Protegrity Application Protector for Java - APAC (1/2 Day)- APR 12, 2023

    Wed, Apr 12, 2023 9:00 AM IST (+05:30)
    $495
  • Application Modernization: .NET Framework application to .NET Linux

    Application Modernization: .NET Framework application to .NET Linux
    Application Modernization: .NET Framework application to .NET Linux

    Tue, Apr 11, 2023 6:00 PM EDT (-04:00)
    Free

Site Navigation

Use Eventbrite

  • Create Events
  • Pricing
  • Eventbrite Boost
  • Eventbrite Mobile Ticket App
  • Eventbrite Check-In App
  • Eventbrite App Marketplace
  • Event Registration Software
  • Content Standards
  • FAQs
  • Sitemap

Plan events

  • Sell Tickets Online
  • Event Planning
  • Sell Concert Tickets Online
  • Event Payment System
  • Solutions for Professional Services
  • Event Management Software
  • Community Engagement
  • Virtual Events Platform
  • QR Codes for Event Check-In
  • Post your event online

Find events

  • Browse Online Events
  • Get the Eventbrite App

Connect with us

  • Report This Event
  • Help Center
  • Terms
  • Privacy
  • CA Privacy Notice
  • Accessibility
  • Community Guidelines
Eventbrite + Ticketfly

© 2023 Eventbrite