Download - AWS Lambda: Advanced Coding Session
AWS Lambda Advanced Coding Session
cloudacademy.com8/31/2016
clda.co/aws-lambda-webinar
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
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
Today’s Coding Session
clda.co/aws-lambda-webinar
+API Gateway Kinesis Streams
Cognito Sync CloudFormaNon
AWS Lambda
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
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
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
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
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