Skip to content

Instantly share code, notes, and snippets.

@assertchris
Last active January 8, 2020 08:40
Show Gist options
  • Save assertchris/90ea660c3dc2d1b55c3b0b49c92eb2a6 to your computer and use it in GitHub Desktop.
Save assertchris/90ea660c3dc2d1b55c3b0b49c92eb2a6 to your computer and use it in GitHub Desktop.

Background processing with AWS Lambda

You've probably heard a few talks about queued jobs processing, in your favourite framework. I'm here to show you that AWS Lambda can do the work of a dedicated background processing app at a fraction of the cost and complexity.

In this talk, we'll take a look at an app that processes user-submitted audio files, and returns the waveform images back. We'll cover what you need to know to get this kind of app working, and how Lambda interacts with other AWS services (like S3).

You don't need to know anything about Lambda to attend this talk.


This talk is great for contrasting the differences between traditional batch/queue job processing methods and what's possible with newer AWS services. It demonstrates how to use Lambda effectively, to save attendees money and time.

Topics include:

  • Lambda vs. dedicated background processing app
  • Overview of demo app (React/Node)
  • Setting up the Lambda environment
  • Publishing code to Lambda
  • Communicating between web app and Lambda
  • Using other AWS services in conjunction with Lambda and Node
  • Demo
  • Caveats (including pricing and training materials)
@freekmurze
Copy link

That's already a great abstract, well done 👍

What I'm missing is what knowledge is required when attending the session? I suspect this session can be attended by people that don't have experience with Lamba, but I might be good to explictly mention that.

(On a personal note: I'd attend this talk, so I hope it'll get accepted at conferences you're submitting this too).

@assertchris
Copy link
Author

@freekmurze Thanks for the feedback, Warren appreciates :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment