Spot on! The only addition I might suggest is assigning an Alias to the Lambda function. Using an Alias you can upload new code, publish a new version of a function, and then use CodeDeploy to canary the new function with automatic rollback if there are errors. Not essential though, and what’s you’ve built looks awesome!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.