AWS No Code Challenge

By Chris Dobson

Elevator Pitch

Is it possible or desirable to build a complex workflow using just direct service integrations?

This talk will recreate a production service in a serverless environment with no Lambda functions to answer the question whether it is possible. Whether it is desirable or not? That’s for you to decide.

Description

As AWS has been adding more and more direct service integrations I thought it would be interesting to try and create a service using just service integrations without writing any code. Spoiler it was!

Rather than just a CRUD API I recreated one of my teams actual production workloads including an API, workflow orchestration and events.

This talk will show how I built the workflow using these AWS services:

  • API Gateway
  • DynamoDB
  • EventBridge Bus
  • EventBridge Pipes
  • EventBridge Scheduler
  • SNS
  • SQS
  • Step Functions

Notes

This talk is a mixture of slides and live building (not coding as there’s no code!). The workload is based on this repo which contains the CDK.