$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
End-to-end serverless data pipeline on AWS
Search
Alex Casalboni
October 16, 2017
Technology
1
100
End-to-end serverless data pipeline on AWS
Use case powered by Amazon Kinesis, Lambda, Athena, and QuickSight.
Alex Casalboni
October 16, 2017
Tweet
Share
More Decks by Alex Casalboni
See All by Alex Casalboni
Data-driven & cost-aware performance tuning for AWS Lambda
alexcasalboni
0
330
AWS Lambda function performance tuning - AWS re:Invent 2019
alexcasalboni
1
1.2k
Supercharge product development with cloud best practices - Web Summit 2019
alexcasalboni
0
120
AWS data services for machine learning - AWS Innovate Online
alexcasalboni
0
75
Advanced Serverless Architectural Patterns on AWS [Devoxx Poland]
alexcasalboni
0
280
Building a Modern Data Platform in the Cloud [AWS Dev Day @ Kyiv]
alexcasalboni
0
150
How to build a global serverless service [AWS Dev Day @ Kyiv]
alexcasalboni
0
87
Become a machine learning developer using AWS Machine Learning Services [AWS Summit @ Warsaw]
alexcasalboni
0
130
Getting started with AWS for Developers [Collision @ Toronto]
alexcasalboni
0
110
Other Decks in Technology
See All in Technology
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
3
1k
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
200
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
4.8k
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
210
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.5k
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Shinya Takamaeda)
nao_sumikawa
0
120
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
150
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
2.1k
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
260
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
440
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Navigating Team Friction
lara
191
16k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
121
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
How GitHub (no longer) Works
holman
316
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Transcript
clda.co/sls-milano-data-pipeline End-to-end serverless data pipeline on AWS Powered by Amazon
Kinesis, Lambda, Athena, and QuickSight 10/19/2017
About Me @alex_casalboni clda.co/sls-milano-data-pipeline Computer Science Background Master in Sound
& Music Engineering Sr. SoBware Engineer & Web Developer Cloud Evangelist @ Cloud Academy
clda.co/serverless-italy Call for Speakers! clda.co/sls-milano-data-pipeline
Agenda Prerequisites Use Case / Requirements Serverless Architecture Hands-on Demo
clda.co/sls-milano-data-pipeline
Prerequisites Breve introduzione dei singoli servizi clda.co/sls-milano-data-pipeline
AWS Lambda clda.co/sls-milano-data-pipeline FaaS (FuncOon as a Service) NodeJs, Python,
Java, C#, etc. Event-driven
Amazon S3 clda.co/sls-milano-data-pipeline PB-scale Object-storage 99.999999999% durability SSE Support Can
trigger Lambda (per-object)
Amazon Kinesis (Streams) clda.co/sls-milano-data-pipeline Real-Ome data ingesOon Shards scale up/down
Almost Serverless Can trigger Lambda (batch)
Amazon Athena clda.co/sls-milano-data-pipeline InteracOve SQL queries over S3 Transparent compute
provisioning “Serverless Database” Results are stored on S3 too
Amazon QuickSight clda.co/sls-milano-data-pipeline Business Intelligence (BI) Powered by SPICE (in-memory
engine) Can read from RedshiB, RDS, Aurora, Athena, S3, EMR, etc. Monthly subscripOon (not really PAYG)
Amazon IAM clda.co/sls-milano-data-pipeline IdenOty & Access Management Very granular permissions
Free service (use it!)
Amazon Cognito clda.co/sls-milano-data-pipeline Federated idenOOes Role-based temporary credenOals Data Sync
and User Management (Pools) Complex but useful (use it!)
Use Case / Requirements Descrizione del caso d’uso clda.co/sls-milano-data-pipeline
Real-Ome Fraud DetecOon clda.co/sls-milano-data-pipeline Real-0me ingesOon of credit card transacOons
Stream processing, data validaOon, and fraud detecOon Secure storage of transacOons Real-0me analysis and reporOng
AddiOonal Requirements clda.co/sls-milano-data-pipeline Many heterogeneous event producers (temporary credenOals) Elas0c
architecture (no upfront costs & easy to scale up) Extensible architecture (plug-and-play components) A lot of data (cheap storage, please!)
Serverless Architecture Come lo implemen7amo senza ges7re server? clda.co/sls-milano-data-pipeline
Architecture Diagram clda.co/sls-milano-data-pipeline
IngesOon & Processing (simple) clda.co/sls-milano-data-pipeline
IngesOon & Processing (opOmized) clda.co/sls-milano-data-pipeline
IngesOon & Processing (real-Ome analyOcs)
Serverless Data Analysis clda.co/sls-milano-data-pipeline
Hands-on Demo Sporchiamoci un po’ le mani clda.co/sls-milano-data-pipeline
clda.co/sls-milano-data-pipeline < demo >
Grazie =) Domande? 10/19/2017 clda.co/sls-milano-data-pipeline