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

AWS Lambda: Advanced Coding Session

AWS Lambda: Advanced Coding Session

This will be a more advanced scenario related session during which we'll talk about API Gateway authentication use cases, Amazon Kinesis Streams, Amazon Cognito and AWS CloudFormation.

Alex Casalboni

August 31, 2016
Tweet

More Decks by Alex Casalboni

Other Decks in Programming

Transcript

  1. About  Me @alex_casalboni Bachelor  in  Computer  Science Master  in  Sound

     &  Music  Engineering 6+  years  of  Web  Development 3+  years  of  Python clda.co/aws-lambda-webinar
  2. AWS  Lambda  Recap clda.co/aws-lambda-webinar API  Gateway  best  pracGces AWS  

    Lambda S3  Events,  SNS  Events,  DynamoDB  Events CloudWatch  Scheduled  Events Previous  Coding  Session
  3. Demo  Time! clda.co/aws-lambda-webinar 1.  API  Gateway  Access  Control Open API

     Keys IAM  policies Custom  Lambda  Authorizers clda.co/aws-lambda-webinar-demo
  4. Demo  Time! 2.  Kinesis  Streams High  throughput  data  streams  (TB/h

     scale) MulGple  consumers Explicit  shards  configuraGon Stream-­‐based  Lambda  execuGon  (polling  &  batch) clda.co/aws-lambda-webinar clda.co/aws-lambda-webinar-demo
  5. Demo  Time! 3.  Cognito  Sync  Triggers Save  &  Sync  user

     data  across  devices Lambda  execuGon  on  Sync Data  validaGon  and  manipulaGon Avoid  cheaGng  or  augment  datasets clda.co/aws-lambda-webinar clda.co/aws-lambda-webinar-demo
  6. Demo  Time! 4.  AWS  CloudFormaNon Infrastructure  as  Code Predictable  and

     repeatable  provisioning AWS::Lambda::FuncGon AWS::CloudFormaGon::CustomResource clda.co/aws-lambda-webinar clda.co/aws-lambda-webinar-demo
  7. AddiNonal  Resources Course:  Advanced  Deployment  Techniques  on  AWS Course:  Advanced

     Use  of  AWS  CloudFormaGon Quiz:  AWS  CloudFormaGon Lab:  Hands-­‐On  CloudFormaGon  for  Deploy  Scalability   AWS  CloudFormaNon Doc:  AWS  DocumentaGon Course:  AnalyGcs  Fundamentals  for  AWS Amazon  Kinesis Doc:  AWS  DocumenZon Amazon  Cognito Doc:  AWS  DocumentaGon Quiz:  Amazon  Cognito Blog:  CloudFormaGon  and  AWS  deployment  automaGon Blog:  Working  with  WaitCondiGon  on  AWS  CloudFormaGon clda.co/aws-lambda-webinar Quiz:  Amazon  Kinesis Blog:  Kinesis:  managed  real-­‐Gme  event  processing