Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting Started with AWS Lambda (coding session)

Getting Started with AWS Lambda (coding session)

Let's go through a few real examples of how you can start using AWS Lambda with a senior member of the Cloud Academy engineering team, Alex Casalboni.

Avatar for Alex Casalboni

Alex Casalboni

July 14, 2016
Tweet

More Decks by Alex Casalboni

Other Decks in Programming

Transcript

  1. About  Me @alex_casalboni clda.co/webinar-lambda Bachelor  in  Computer  Science Master  in

     Sound  &  Music  Engineering 6+  years  of  Web  Development 3+  years  of  Python
  2. AWS  Lambda Transparent  scalability  and  availability Developer-­‐friendly  operaJons AWS  

    Lambda NaJve  integraJons  with  “everything”  in  AWS Never  pay  for  idle RESTful  interface  (almost)  for  free clda.co/webinar-lambda
  3. AWS  Lambda  Coding  PaFerns Nanoservices Microservices New  Monolithic 1  funcHon

     =  1  job 1  funcHon  =  N  related  jobs only  1  funcHon  +  GraphQL clda.co/webinar-lambda
  4. Demo  Time! clda.co/webinar-lambda 1.  AWS  Lambda  +  API  Gateway RESTful

     interface Mapping  templates Stages,  aliases  &  versions clda.co/webinar-lambda-demo
  5. Demo  Time! clda.co/webinar-lambda 2.  AWS  Lambda  +  S3  Events S3

     as  Lambda  trigger Custom  IAM  role Compressed  S3  Objects clda.co/webinar-lambda-demo
  6. Demo  Time! clda.co/webinar-lambda 3.  AWS  Lambda  +  SNS SNS  as

     Lambda  trigger Custom  IAM  role DDB  as  data  backend clda.co/webinar-lambda-demo
  7. Demo  Time! clda.co/webinar-lambda 4.  AWS  Lambda  +  CloudWatch Scheduled  Events

    Custom  IAM  role DDB  as  data  backend clda.co/webinar-lambda-demo
  8. Demo  Time! clda.co/webinar-lambda 5.  AWS  Lambda  +  DynamoDB DDB  as

     Lambda  trigger Custom  IAM  role Augment  records  with  new  fields clda.co/webinar-lambda-demo