AWS Lambda and NodeJS

By Patrick Woo Agile Urbanite

About Me

I am a software engineer at Capital One, that loves to find solutions to interesting problems.

Serverless, FAAS, and Lambdas!

FAAS stands for Functions As A Service that are stateless compute containers that are event-triggered and fully managed by a 3rd party.

Lambda!!!

https://assets.vg247.com/current//2014/05/Half-Life-half-life-663708_1024_.jpg

Why Lambda?

This notion of the serverless architecture is that as engineers we no longer have to concern ourselves with image expiration, scaling, and managing servers.

Pay for what you use!

http://38.media.tumblr.com/f2e1c0af52f1a47c6355386125584522/tumblr_nloi4bH1YJ1upxwm8o1_400.gif

We just have to upload our code and run it when an event is triggered.

Currently Lambda supports: Java, Python, and NodeJS

Events can be triggered multiple ways.

  • S3
  • Kinesis
  • DynamoDB
  • CloudTrail
  • SNS
  • API Gateway
  • Mobile Backend
  • CRON Job
  • Custom User Applications

Frameworks to investigate?