Serverless Generative AI/LLM/FM with Java on AWS

Serverless Generative AI with Java on AWS

Seating is limited -- Register Now!

at Live, virtual workshop

Language: English

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

Building serverless generative enterprise Java applications with AWS Bedrock.

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.

Prerequisites

Basic AWS, database and Java SE / Java EE / Jakarta EE / MicroProfile experience.

Topics

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

  • Basics and definitions: Machine Learning, Deep learning, Generative AI overview
  • AI integration with traditional enterprise applications
  • Building AI applications with AWS Lambda
  • Foundational models: Text-to-text, Text-to-embeddings, Multimodal
  • What are tokens?
  • Combining LLMs
  • AI usecases for Java applications
  • Implementing RAG: Retrieval Augmented Generation use cases with serverless Java
  • Building Jakarta EE / MicroProfile applications with Quarkus and langchain4j
  • Introduction to Vector Databases
  • Serverless Java with serverless AI
  • Logging, metrics and trouble shooting
  • Cost estimation
  • Serverless AI: on-demand vs. provisioned throughput
  • Building agents
  • Building Enterprise Java application with AWS Bedrock
  • Using private endpoints
  • Fine tuning with custom data
  • CI/CD and automation
  • TBD
  • ...and most popular questions, topics and approaches from airhacks.tv

In this advanced workshop I will combine serverless cloud native Java / MicroProfile applications on AWS Lambda with serverless generative AI on AWS Bedrock.

All AWS resources will be provisioned with Maven and CDK v2 Java edition. 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 21 (AWS Lambda currently only runs on Corretto 21), 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 80% of the time in code--it also highly depends on your questions.

Feel free to contact me / register via email: workshops[-AT-] adam-bien.com

Registration

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