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.

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