In this video, we’ll build a serverless file processing workflow with AWS Step Functions using Lambda, S3, DynamoDB, and SNS. You’ll learn how to automate tasks like file validation, data extraction, transformation, and database updates—all triggered automatically by file uploads. We’ll walk through creating the infrastructure using the AWS CDK, defining the Step Functions tasks, and handling both success and failure scenarios.
How I became a web developer in 13 months:
https://youtu.be/y-5ZvW0oFXs
Buy me a coffee: https://www.buymeacoffee.com/cloudmancer
Video Resources
Github repo: https://github.com/Cloudmancermedia/file-processing-workflow
Getting started with the CDK: https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html
Some Construct: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_stepfunctions.StateMachine.html
Chapters:
0:00 Intro
0:33 Architecture
1:45 Interfaces, Errors and the Data
4:05 Layer and Lambdas
9:45 Defining the Stack
13:37 Defining the Step Functions Workflow
16:59 Deploying and Testing
QUESTION - What videos would you like to see me make next on this channel?
===============
My Gear
===============
Audio
Mic: https://amzn.to/3xomjc6
Mic mount: https://amzn.to/3TMUvWu
Audio interface: https://amzn.to/3VNOhIf
Over ear headphones: https://amzn.to/3J7lPJR
Studio
Camera: https://amzn.to/4cNJbSE
Camera monitor mount: https://amzn.to/3PSh8Yj
34’’ Monitor: https://amzn.to/3Jf1WR7
Monitor mount: https://amzn.to/49qezDN
Keyboard: https://amzn.to/4aLPK6u
Mouse: https://amzn.to/4aIIMin
===============
Connect with me
===============
YT: https://youtube.com/@cloudmancer
Github: https://github.com/Cloudmancermedia
Website: https://cloudmancer.io
LinkedIn: https://www.linkedin.com/in/ryanwilliams99/
Twitter: https://twitter.com/ryancloudmancer
TikTok: https://www.tiktok.com/@cloudmancer
===============
About me
===============
My name is Ryan and I am an AWS certified Solutions Architect and Developer. I teach modern serverless system design using AWS!
This video is NOT sponsored. Some links are affiliate links which means if you buy something I will receive a small commission.
#aws #cloudmancer #cdk #cloudformation