Skip to content

Workshop for Kotlin on AWS Serverless including CDK in Kotlin, AWS Lambda, EventBridge, DynamoDB, DynamoDB Streams and AppSync

Notifications You must be signed in to change notification settings

elenavanengelenmaslova/the-christmas-challenge

Repository files navigation

the-christmas-challenge

Kotlin + AWS serverless workshop

Architecture

In this workshop we are going to build a simple event driven application that processes events on event bridge with AWS Lambda; saves the result in DynamoDB NoSQL database; and exposes the data via GraphQL through AWS AppSync:

event-app

At the end of the workshop you should have an understanding of how to build, configure and deploy an AWS serverless application in Kotlin using CDK in Kotlin.

Some useful links on event driven architecture:

NOTE: Performance tuning, unit and integration tests are not in scope of this workshop.

Instructions

  1. Prerequisites
  2. Generate and configure workshop project
  3. Add EventBridge event bus
  4. Add DynamoDB table
  5. Add AppSync GraphQL API
  6. Extra challenges
  7. Clean up resources

NOTE: solution can be found in this repository: https://github.com/elenavanengelenmaslova/the-christmas-challenge-solution

About

Workshop for Kotlin on AWS Serverless including CDK in Kotlin, AWS Lambda, EventBridge, DynamoDB, DynamoDB Streams and AppSync

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages