site-logo

JAWS PANKRATION 2024

Visualize and design your serverless applications

Lv200

Lv200

8/24/2024 19:20 (UTC)

Session Info

Discover how to start building serverless web applications that can solve common problems.

In this session, learn how to get started using a low-code, visual interface for designing and building serverless applications.

Visually designing applications helps builders understand their application architecture, collaborate, and manage application configuration.

Gunnar  Grosch

Gunnar Grosch

- AWS Employee -

- Former AWS Serverless Hero -



Session Category
Developer tools


AWS Services
AWS Application Composer
Amazon Q Developer

Session Materials


    Session Summary (by Amazon Bedrock)
      The speaker, a developer advocate at AWS, discusses how to turn app ideas into reality using serverless and event-driven architectures. They propose building an application that summarizes documents using AI and stores the information in a database. The architecture involves: 1. User uploading documents to Amazon S3 2. AWS Lambda function triggered by uploads 3. Amazon Bedrock for document summarization 4. Amazon DynamoDB for data storage The speaker demonstrates building part of this application using AWS Application Composer, a visual tool for creating serverless architectures. They show how to: 1. Create an S3 bucket 2. Add a Lambda function 3. Connect S3 and Lambda 4. Add a DynamoDB table 5. Link Lambda to DynamoDB The process generates YAML code automatically, avoiding manual writing. The speaker then uses VS Code with AWS Toolkit to edit the Lambda function code, utilizing Amazon Q Developer to generate boilerplate code. Finally, they deploy the application using SAM (Serverless Application Model) and test it by uploading a document to S3, which triggers the Lambda function and stores data in DynamoDB. The speaker emphasizes the ease of creating serverless applications using visual designers, infrastructure-as-code frameworks, and AI-assisted coding. They suggest gradually adding features and eventually implementing automation pipelines for more complex applications.

    ©JAWS-UG (AWS User Group - Japan). All rights reserved.