Serverless and Application Integration sessions at AWS re:Invent 2022
This post is written by Josh Kahn, Tech Leader, AWS Serverless.
AWS re:Invent 2022 is only a few weeks away, featuring an exciting slate of sessions on Serverless and Application Integration. This post highlights many of the sessions we are hosting on Serverless and Application Integration. It groups sessions by theme to help you quickly find the sessions most interesting to you.
As in past years, the conference offers a variety of session formats:
- Breakout sessions: lecture-style presentations delivered by AWS experts, builders, and customers.
- Builder’s sessions: smaller sessions led by AWS experts during which you will build a project on your own laptop.
- Chalk talks: interactive sessions led by experts on a variety of topics. Share your own experiences and feedback.
- Workshops: hands-on learning sessions designed to help you learn about new technologies. Bring your own laptop.
For detailed descriptions and schedule, visit the AWS re:Invent Session Catalog. If you are attending re:Invent, we would love to connect at our AWS Village and Serverlesspresso booths in the Expo or the Modern Applications Zone at the Venetian. You can also reach out to your AWS account team.
Don’t have a ticket yet? Join us in Las Vegas from November 28-December 2, 2022 by registering for re:Invent 2022.
Leadership session (SVS210)
Join Holly Mesrobian, Vice President of Serverless Compute at AWS, to learn how serverless technology empowers organizations to go to market faster while lowering cost across a wide range of applications. Learn about the innovations happening at all layers of the stack, across both serverless functions and serverless containers. Explore newly released innovations that enable more secure, reliable, and performant applications.
Are you new to Serverless or taking your first steps? Hear from AWS experts and customers on best practices and strategies for building serverless workloads. Get hands-on with services by building the next great “to do” app or customer experience for a theme park:
- Getting Started Building your first Serverless application (Breakout, SVS209)
- Dive dive on using Lambda at scale, Capital One shares practical experiences with their serverless-first strategy (Breakout, SVS311)
- What’s new with Serverless (Breakout, SVS204)
- Examples of event-driven application integration patterns (Builders Session, API203)
- Build a serverless web application for a theme park (Workshop, SVS202)
- Getting started with serverless (Workshop, SVS203)
- The Step Functions Workshop (Workshop, API201)
- Decoupled microservices (Workshop, API202)
We also offer a series of Builder’s Sessions where you can build the same serverless project using three different infrastructure as code frameworks (attend one or more). These sessions are an opportunity to test drive another IaC framework or understand how your framework of choice can be used with serverless:
- Building Serverless applications with AWS SAM (Builders Session, SVS206)
- Building Serverless applications with AWS CDK (Builders Session, SVS207)
- Building Serverless applications with AWS Terraform (Builders Session, SVS208)
Event-driven architectures (EDA) are a popular approach to building modern applications. EDA utilizes events (a change in state) to communicate between decoupled services. This architectural approach lends itself well to a wide-variety of use cases from ecommerce to order fulfillment with individual components able to scale (and fail) independently.
Whether you are getting started with EDA, want to get hands-on, or dive into complex architectures, there is a session for you:
- Designing event-driven integrations using Amazon EventBridge (Breakout, API307)
- Building next-gen applications with event-driven architectures (Breakout, API311)
- Building global event-driven applications (Breakout, API302)
- Building Serverlesspresso: Creating production-ready event-driven architectures (Breakout, SVS312)
- Understanding design in event-driven architecture (Chalk Talk, API313)
- Thinking Asynchronously: Application integration patterns for microservices (Chalk Talk, SVS205)
- Operational best practices for event-driven architectures (Chalk Talk, API301)
- Domain-Driven Design & Event Storming (Chalk Talk, API 310)
- Building event-driven architectures (Workshop, API306)
- Serverlesspresso: Building an event-driven application from the ground up (Workshop, SVS306)
Building serverless architectures
Explore the range of tools available to build serverless architectures and cross-cutting concerns, such as security and observability. These sessions cover the brass tacks of building with serverless, going to beyond “hello world” to help builders understand how to implement a serverless strategy:
- Architecting secure serverless applications (Breakout, SVS302)
- Building real-world serverless applications with AWS SAM (Breakout, SVS303)
- Refactoring to serverless (Chalk Talk, SVS301)
- Understanding and implementing observability for serverless (Chalk Talk, SVS304)
- Exploring the serverless developer experience with TypeScript (Chalk Talk, SVS313)
- Building modern API architectures: Which front door should I use? (Chalk Talk SVS318)
- AWS Serverless developer experience: Day in the life of a serverless developer (Workshop, SVS308)
- Securing serverless applications workshop (SVS309, Workshop)
AWS offers several options to orchestrate complex workflows. Whether you need to tightly control data processing workflows or user sign-ups, you can take advantage of these orchestration engines to simplify, become more agile, and modernize your workflows.
- Advanced serverless workflow patterns and best practices (Breakout, API309)
- Model your business process with Step Functions (Builder’s Session, API204)
- Art of the possible with AWS Step Functions (Chalk Talk, API314)
- Amazon MWAA at scale (Chalk Talk, API304)
- Building data processing workloads for Amazon MWAA with Serverless and Lambda (Chalk Talk, API305)
Explore the variety of enterprise integration patterns available using AWS, including Amazon SNS, Amazon SQS, Amazon MQ, and more. These sessions explore the wide variety of patterns available using managed services:
- Are you still integrating or already building distributed applications? (Breakout, API308)
- Application integration patterns for microservices (Breakout, API303)
- How to select the right application integration service (Chalk Talk, API312)
If you are already familiar with serverless, advanced sessions provide an opportunity to go deeper, including under the hood of the AWS Lambda service. Learn advanced design patterns, best practices, and how to build performant, reliable workloads:
- Best practices for advanced serverless developers (Breakout, SVS401)
- AWS Lambda: A look under the hood (Breakout, SVS404)
- AWS Lambda performance tuning (Chalk Talk, SVS314)
- Serverless stream processing with AWS Lambda, Amazon Kinesis, and Kafka (Chalk Talk, SVS402)
- Understanding AWS Lambda concurrency (Chalk Talk, SVS305)
- Tuning Lambda event source mappings for performance, failure and retry management (Chalk Talk, SVS316)
- Building multi-tenant applications with Lambda and Fargate (Chalk Talk, SVS315)
- Super Charge your Serverless Application with Lambda Extensions (Chalk Talk, SVS317)
- PowerShell on Lambda: best of both worlds! / Running PowerShell on AWS Lambda (Chalk Talk, SVS319)
Building serverless applications with Java
New this year, there are several sessions dedicating to building serverless applications with the Java runtime. These sessions dive deep on best practices for building performant Java-based applications:
- Easily add observability with AWS Lambda Powertools for Java (Builder’s Session, SVS307)
- Effectively using Java on serverless (Chalk Talk, SVS403)
- From serverful to serverless Java with AWS Lambda (Workshop, SVS310)
Serverless has become such a popular topic that you will also find related sessions in other tracks as well. This list is not exhaustive, but includes talks that you may want to explore:
- AWS storage for containers and serverless applications (Breakout, STG303)
- AWS Lambda Powertools: Lessons from the road to 10 million downloads (Breakout, OPN306)
- API-first functionless application architectures with AWS AppSync (Chalk Talk, FWM305)
- Operational excellence with AWS Lambda Powertools for TypeScript (Workshop, OPN304)
If you are unable to join us in-person, Breakout Sessions will be available via our YouTube channel after the event. Contact your AWS Account Team is you are interested in learning more about any of these sessions or how to bring our experts to you.
We look forward to seeing you at re:Invent 2022! For more serverless learning resources, visit Serverless Land.