SlideShare a Scribd company logo
1 of 28
Kinesis
&
λ (lambda).
Dec 2015
Kalyan Mysore
kalyanmysore@yahoo.com
http://tinyurl.com/kinesislambda
The Greek alphabet
?
(;)
The Greek alphabet
Source: Wikipedia
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR4
Cloud computing. An overview.
Source: Wikipedia. Author: Sam Johnston
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR5
Cloud computing. Amazon’s platform.
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR6
AWS Cloud computing. Focus areas.
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR7
Scaling. An overview.
Source: AWS reference architectures
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR8
Serverless computing with AWS Lambda.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR9
λ Example – S3 input.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR10
λ Example – DynamoDB input.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR11
λ Example – API Gateway input.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR12
λ Example – Full app without a server !
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR13
AWS Lambda trigger sources
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR14
Kinesis.
• A Connector
• Connects events to processing/storage
• Buffers events in case of spikes
• Can buffer for 7 days
• Supports partitioning
• Per shard max write of 1k rec/sec and 1MB/sec
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR15
Kinesis !.
Source: www.usbr.gov
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR16
Kinesis inputs (as of Nov 2015).
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR17
Kinesis outputs
(Nov 2015).
Kinesis shards
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR18
Producers
Consumers
Per shard
1k rec/sec
1MB/sec
Source: aws.amazon.com
Kinesis partition keys
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR19
Partition
key
(string)
MD5
hash
128 bit
value
map
Shards
Best practice for scalability:
Select a partition key with many more values than shards.
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR20
Kinesis.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR21
Scaling and In-order processing.
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR22
AWS Kinesis and Lambda.
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR23
Example – Kinesis Lambda with IoT !
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR24
Kinesis and Lambda. IoT reference architecture
Source: aws.amazon.com
| Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR25
Demo time !
Here’s where I
show the code and
hope it works !
http://tinyurl.com/KinLamICC2015
;
Kinesis
&
λ (lambda).
Dec 2015
Kalyan Mysore
kalyanmysore@yahoo.com
http://tinyurl.com/kinesislambda

More Related Content

What's hot

What's hot (20)

AWS Cost Optimization - JLM
AWS Cost Optimization - JLMAWS Cost Optimization - JLM
AWS Cost Optimization - JLM
 
Enabling Edge Processing & Surgical Suite Integration with AWS Snowball Edge ...
Enabling Edge Processing & Surgical Suite Integration with AWS Snowball Edge ...Enabling Edge Processing & Surgical Suite Integration with AWS Snowball Edge ...
Enabling Edge Processing & Surgical Suite Integration with AWS Snowball Edge ...
 
Designing for elasticity on AWS
Designing for elasticity on AWSDesigning for elasticity on AWS
Designing for elasticity on AWS
 
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
Scale up a Web Application (ARC409-R) - AWS re:Invent 2018
 
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
Automatic Model Tuning Using Amazon SageMaker (AIM412) - AWS re:Invent 2018
 
Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019Canberra AWS User Group Intro - May 2019
Canberra AWS User Group Intro - May 2019
 
AWS Canberra User Group Into - June 2019
AWS Canberra User Group Into - June 2019AWS Canberra User Group Into - June 2019
AWS Canberra User Group Into - June 2019
 
Amazon presentation
Amazon presentationAmazon presentation
Amazon presentation
 
Google Cloud Pricing Calculators
Google Cloud Pricing CalculatorsGoogle Cloud Pricing Calculators
Google Cloud Pricing Calculators
 
Ai lifecycle and navigator
Ai lifecycle and navigatorAi lifecycle and navigator
Ai lifecycle and navigator
 
AWS Canberra User Group - August 2019 Intro
AWS Canberra User Group - August 2019 IntroAWS Canberra User Group - August 2019 Intro
AWS Canberra User Group - August 2019 Intro
 
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupCI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
 
2020 01 21_aws_database
2020 01 21_aws_database2020 01 21_aws_database
2020 01 21_aws_database
 
AWS Melbourne Cost Mgt. and Opti. Meetup - 20181109 - v2.2
AWS Melbourne Cost Mgt. and Opti. Meetup - 20181109 - v2.2AWS Melbourne Cost Mgt. and Opti. Meetup - 20181109 - v2.2
AWS Melbourne Cost Mgt. and Opti. Meetup - 20181109 - v2.2
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
 
A Developer's Guide to Cloud Costs
A Developer's Guide to Cloud CostsA Developer's Guide to Cloud Costs
A Developer's Guide to Cloud Costs
 
AWS chez Attestis
AWS chez AttestisAWS chez Attestis
AWS chez Attestis
 
AWS reInvent 2019 Trip Report
AWS reInvent 2019 Trip ReportAWS reInvent 2019 Trip Report
AWS reInvent 2019 Trip Report
 
Spot at qubole
Spot at quboleSpot at qubole
Spot at qubole
 
Build and Collaborate on a Modern Web Application on AWS - SRV403 - Atlanta A...
Build and Collaborate on a Modern Web Application on AWS - SRV403 - Atlanta A...Build and Collaborate on a Modern Web Application on AWS - SRV403 - Atlanta A...
Build and Collaborate on a Modern Web Application on AWS - SRV403 - Atlanta A...
 

Similar to Kinesis lambda

Building a Modern Data Platform on AWS
Building a Modern Data Platform on AWSBuilding a Modern Data Platform on AWS
Building a Modern Data Platform on AWS
Amazon Web Services
 

Similar to Kinesis lambda (20)

Build your own log analytics solution on AWS - ADB301 - Atlanta AWS Summit
Build your own log analytics solution on AWS - ADB301 - Atlanta AWS SummitBuild your own log analytics solution on AWS - ADB301 - Atlanta AWS Summit
Build your own log analytics solution on AWS - ADB301 - Atlanta AWS Summit
 
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
20181205 AWS Black Belt Online Seminar Amazon Athena (20190510update)
 
Built & Delivered in Six Months Using Serverless Technical Patterns and Micro...
Built & Delivered in Six Months Using Serverless Technical Patterns and Micro...Built & Delivered in Six Months Using Serverless Technical Patterns and Micro...
Built & Delivered in Six Months Using Serverless Technical Patterns and Micro...
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
AWS Cost Optimisation Solutions
AWS Cost Optimisation SolutionsAWS Cost Optimisation Solutions
AWS Cost Optimisation Solutions
 
Epi-Demo
Epi-DemoEpi-Demo
Epi-Demo
 
AWS Canberra User Group Into - July 2019
AWS Canberra User Group Into - July 2019AWS Canberra User Group Into - July 2019
AWS Canberra User Group Into - July 2019
 
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftMaximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
 
Cloud Based Business Intelligence with Amazon QuickSight - AWS Online Tech Talks
Cloud Based Business Intelligence with Amazon QuickSight - AWS Online Tech TalksCloud Based Business Intelligence with Amazon QuickSight - AWS Online Tech Talks
Cloud Based Business Intelligence with Amazon QuickSight - AWS Online Tech Talks
 
Denver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence PresentationDenver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence Presentation
 
Caf workshop 19
Caf workshop 19Caf workshop 19
Caf workshop 19
 
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
Best Practices for Distributed Machine Learning and Predictive Analytics Usin...
 
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
 
AWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computinguAWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computingu
 
Building with AWS Databases: Match Your Workload to the Right Database (DAT30...
Building with AWS Databases: Match Your Workload to the Right Database (DAT30...Building with AWS Databases: Match Your Workload to the Right Database (DAT30...
Building with AWS Databases: Match Your Workload to the Right Database (DAT30...
 
Building a Modern Data Platform on AWS
Building a Modern Data Platform on AWSBuilding a Modern Data Platform on AWS
Building a Modern Data Platform on AWS
 
Cost Optimisation Solutions on AWS
Cost Optimisation Solutions on AWS Cost Optimisation Solutions on AWS
Cost Optimisation Solutions on AWS
 
Addressing Your Business Needs with AWS (ARC323) - AWS re:Invent 2018
Addressing Your Business Needs with AWS (ARC323) - AWS re:Invent 2018Addressing Your Business Needs with AWS (ARC323) - AWS re:Invent 2018
Addressing Your Business Needs with AWS (ARC323) - AWS re:Invent 2018
 
ABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS GlueABD315_Serverless ETL with AWS Glue
ABD315_Serverless ETL with AWS Glue
 
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K..."Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
 

Recently uploaded

Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
23050636
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
dq9vz1isj
 
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
aqpto5bt
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
jk0tkvfv
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Stephen266013
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
saurabvyas476
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
pwgnohujw
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Valters Lauzums
 

Recently uploaded (20)

Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 
Formulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdfFormulas dax para power bI de microsoft.pdf
Formulas dax para power bI de microsoft.pdf
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancing
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
 
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
Statistics Informed Decisions Using Data 5th edition by Michael Sullivan solu...
 
What is Insertion Sort. Its basic information
What is Insertion Sort. Its basic informationWhat is Insertion Sort. Its basic information
What is Insertion Sort. Its basic information
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
一比一原版(ucla文凭证书)加州大学洛杉矶分校毕业证学历认证官方成绩单
 
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单学位证留信学历认证原件一样
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
 
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital AgeCredit Card Fraud Detection: Safeguarding Transactions in the Digital Age
Credit Card Fraud Detection: Safeguarding Transactions in the Digital Age
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
 

Kinesis lambda

  • 1. Kinesis & λ (lambda). Dec 2015 Kalyan Mysore kalyanmysore@yahoo.com http://tinyurl.com/kinesislambda
  • 4. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR4 Cloud computing. An overview. Source: Wikipedia. Author: Sam Johnston
  • 5. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR5 Cloud computing. Amazon’s platform.
  • 6. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR6 AWS Cloud computing. Focus areas.
  • 7. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR7 Scaling. An overview. Source: AWS reference architectures
  • 8. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR8 Serverless computing with AWS Lambda. Source: aws.amazon.com
  • 9. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR9 λ Example – S3 input. Source: aws.amazon.com
  • 10. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR10 λ Example – DynamoDB input. Source: aws.amazon.com
  • 11. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR11 λ Example – API Gateway input. Source: aws.amazon.com
  • 12. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR12 λ Example – Full app without a server ! Source: aws.amazon.com
  • 13. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR13 AWS Lambda trigger sources
  • 14. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR14 Kinesis. • A Connector • Connects events to processing/storage • Buffers events in case of spikes • Can buffer for 7 days • Supports partitioning • Per shard max write of 1k rec/sec and 1MB/sec Source: aws.amazon.com
  • 15. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR15 Kinesis !. Source: www.usbr.gov
  • 16. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR16 Kinesis inputs (as of Nov 2015).
  • 17. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR17 Kinesis outputs (Nov 2015).
  • 18. Kinesis shards | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR18 Producers Consumers Per shard 1k rec/sec 1MB/sec Source: aws.amazon.com
  • 19. Kinesis partition keys | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR19 Partition key (string) MD5 hash 128 bit value map Shards Best practice for scalability: Select a partition key with many more values than shards.
  • 20. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR20 Kinesis. Source: aws.amazon.com
  • 21. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR21 Scaling and In-order processing.
  • 22. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR22 AWS Kinesis and Lambda. Source: aws.amazon.com
  • 23. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR23 Example – Kinesis Lambda with IoT ! Source: aws.amazon.com
  • 24. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR24 Kinesis and Lambda. IoT reference architecture Source: aws.amazon.com
  • 25. | Insert Presentation Title in View>Master, View>Header & Footer | Month Day, YEAR25 Demo time !
  • 26. Here’s where I show the code and hope it works ! http://tinyurl.com/KinLamICC2015
  • 27. ;
  • 28. Kinesis & λ (lambda). Dec 2015 Kalyan Mysore kalyanmysore@yahoo.com http://tinyurl.com/kinesislambda