SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
K Y I V
06.11.19
Building a Modern Data
Platform in the Cloud
Alex Casalboni
Sr. Technical Evangelist
Amazon Web Services
@alex_casalboni
About me
• Software Engineer & Web Developer
• Worked in a startup for 4.5 years
• ServerlessDays Organizer
• AWS Customer since 2013
S U M M I T
bit.ly/AWSDataLakeDemo
Organizations that successfully
generate business value from their
data, will outperform their peers. An
Aberdeen survey saw organizations
who implemented a Data Lake
outperforming similar companies by
9% in organic revenue growth.*
24%
15%
Leaders Followers
Organic revenue growth
*Aberdeen: Angling for Insight in Today’s Data Lake, Michael Lock, SVP Analytics and Business Intelligence
To Become a Leader, Data is Your Differentiator
Data variety and data volumes are increasing rapidly
Multiple Consumers and Applications
Ingest
Discover
Catalog
Understand
Curate
Find insights
Purpose-built
engines
Right tool for the job
Collect Store Analyze
Amazon Kinesis
Firehose
AWS Direct
Connect
Amazon
Snowball
Amazon Kinesis
Analytics
Amazon Kinesis
Streams
Amazon S3 Amazon Glacier
Amazon
CloudSearch
Amazon RDS,
Amazon Aurora
Amazon
Dynamo DB
Amazon
Elasticsearch
Amazon EMR
Amazon
Redshift
Amazon
QuickSight
AWS Database
Migration Service AWS Glue
Amazon
Athena
Amazon
SageMaker
Traditionally, Analytics Used to Look Like This
OLTP ERP CRM LOB
Data Warehouse
Business Intelligence • Relational data
• TBs–PBs scale
• Schema defined prior to data load
• Operational reporting and ad hoc
• Large initial CAPEX + $10K–$50K/TB/Year
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019
“A data lake is a centralized repository that
allows you to store all your structured and
unstructured data at any scale”
Collect analyze
semi-structured unstructured
Decoupled
ingestion
on-read
warehouses
exabyte scale
once
many tools
Open formats
S3
ElasticsearchGlueDynamoDB
Catalog & search
Cognito
API
Gateway
API/UI
Athena QuickSight
Redshift
Spectrum
Analytics & processing
LambdaKinesis
Streams
Kinesis
Firehose
Direct
Connect
Ingest
AWS
IoT
KMS CloudTrailIAM Macie
Security & auditing
CHALLENGE
Need to create constant feedback loop
for designers
Gain up-to-the-minute understanding
of gamer satisfaction to guarantee
gamers are engaged, thus resulting in
the most popular game played in the
world
Fortnite | 125+ million players
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019
time
Capture, process, and
store video streams for
analytics
Load data streams into
AWS data stores
Analyze data streams with
SQL
Build custom applications
that analyze data streams
Kinesis Video Streams Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
Amazon S3:
Buffered files
Kinesis
Agent
Record
producers Amazon Redshift:
Table loads
Amazon Elasticsearch Service:
Domain loads
Amazon S3:
Source record backup
Transformed recordsPut Records
Kinesis Firehose:
Delivery stream
Amazon S3:
Buffered files
Kinesis
Agent
Record
producers Amazon Redshift:
Table loads
Amazon Elasticsearch Service:
Domain loads
Amazon S3:
Source record backup
Transformed recordsPut Records
Kinesis Firehose:
Delivery stream
AWS Lambda:
Transformations &
enrichment
Raw Transformed
Open-source standards (Apache)
Parquet, ORC, etc.
Optimize Performance
Optimize Costs
Analytical queries
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Storing is Not Enough, Data Needs to Be Discoverable
Dark data are the information
assets organizations collect,
process, and store during
regular business activities,
but generally fail to use for other
purposes (for example, analytics,
business relationships and
direct monetizing).
CRM ERP Data warehouse Mainframe
data
Web Social Log
files
Machine
data
Semi-
structured
Unstructured
“
”Gartner IT Glossary, 2018
https://www.gartner.com/it-glossary/dark-data
Building training sets
Cleaning and organizing data
Collecting data sets
Mining data for patterns
Refining algorithms
Other
80%
&
Data Catalog
ETL Job
authoring
Discover data and
extract schema
Auto-generates
customizable ETL code
in Python and Spark
Data & schema automatic discovery
Generates customizable code for ETL
Schedule and run ETL jobs periodically
Serverless model
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Crawlers automatically build your
data catalog and keep it in sync
Automatically discover new data & extract
schema definitions
Detect schema changes and version tables
Detect Hive style partitions on Amazon S3
Built-in classifiers for popular types; custom
classifiers using Grok expression
Run ad hoc or on a schedule; serverless – only
pay when crawler runs
AWS Glue Crawlers
Crawlers
Automatically catalog your data
AWS Lake Formation (join the preview)
Build, secure, and manage a data lake in days
Build a data lake in days,
not months
Build and deploy a fully
managed data lake with a few
clicks
Enforce security policies
across multiple services
Centrally define security,
governance, and auditing policies in
one place and enforce those policies
for all users and all applications
Combine different
analytics approaches
Empower analyst and data scientist
productivity, giving them self-
service discovery and safe access to
all data from a single catalog
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019
User-Defined Functions
• Bring your own functions & code
• Execute without provisioning servers
Processing and Querying In Place
Fully Managed Process & Query
AWS
Glue
Amazon
Athena
Amazon
Redshift
Amazon
SageMaker
AWS
Lambda
Query S3 using standard SQL (Presto as distributed engine)
Serverless - No infrastructure to set up or manage
Multiple data format support – Define Schema on Demand
$
Query Instantly Pay per query Open Easy
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019
Data scanned: 169.53GB (of 2.2TB)
Query duration: 44.66 seconds
Cost: $0.85
($5/TB or $0.005/GB)
SELECT gram, year, sum(count)
FROM ngram
WHERE gram = 'just say no'
GROUP BY gram, year
ORDER BY year ASC;
registry.opendata.aws/google-ngrams
year 2018 month 11 day 25
Amazon QuickSight
easy
Empower
everyone
Seamless
connectivity
Fast analysis Serverless
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S U M M I T
bit.ly/AWSDataLakeDemo
JSON Payload Example for each event
{
"r": 255,
"g": 0,
"b": 0,
"c": "Red",
"device": {
"id": "4992157",
"browser": "Chrome",
"browserVersion": "72.0.3626.109",
"os": "Mac OS",
"isMobile": false,
"isMobileIOS": false,
"isMobileAndroid": false
},
"dt": {
"year": 2019,
"month": 4,
"day": 17,
"hour": 16,
"minutes": 30,
"seconds": 47,
"millis": 725
},
"id": 1551116627725,
"region": "Europe",
"awsExperience": "1-3 Years",
"awsServiceArea": "Management Tools"
}
Demo Architecture
Amazon CloudFront
Amazon Cognito
Amazon S3
Web App
Users Amazon Kinesis
Data Firehose
Amazon AthenaAWS Glue Amazon
QuickSight
Client
Mobile
client
AWS SDK
S3 Bucket
AWS Cloud
Region
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Alex Casalboni
@alex_casalboni

More Related Content

PDF
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
PDF
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
PDF
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
PDF
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
PDF
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
PDF
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
PDF
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
PDF
Amazon SageMaker Build, Train and Deploy Your ML Models
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
Let Your Business Logic go Serverless | AWS Summit Tel Aviv 2019
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
Frontend and Mobile with AWS Amplify | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
Optimize your Machine Learning workloads | AWS Summit Tel Aviv 2019
Amazon SageMaker Build, Train and Deploy Your ML Models

Similar to "Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019 (20)

PDF
Innovation Track AWS Cloud Experience Argentina - Data Lakes & Analytics en AWS
PDF
Immersion Day - Como a AWS apoia a estratégia analítica de sua empresa
PDF
AWS Floor 28 - Building Data lake on AWS
PDF
Big Data, Ingeniería de datos, y Data Lakes en AWS
PPTX
AWS Lake Formation Deep Dive
PPTX
From raw data to business insights. A modern data lake
PPTX
Construindo data lakes e analytics com AWS
PDF
The Beginner's Guide to Data Lakes in AWS
PDF
Building a Modern Data Platform in the Cloud. AWS Initiate Portugal
PDF
Building Data Lakes and Analytics on AWS. IPExpo Manchester.
PDF
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
PDF
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
PDF
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
PDF
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
PDF
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
PDF
Agile enterprise analytics on aws
PDF
Building a modern data platform on AWS. Utrecht AWS Dev Day
PDF
Modern Data Platforms - Thinking Data Flywheel on the Cloud
PDF
Value of Data Beyond Analytics by Darin Briskman
PDF
Building a modern data platform in the cloud. AWS DevDay Nordics
Innovation Track AWS Cloud Experience Argentina - Data Lakes & Analytics en AWS
Immersion Day - Como a AWS apoia a estratégia analítica de sua empresa
AWS Floor 28 - Building Data lake on AWS
Big Data, Ingeniería de datos, y Data Lakes en AWS
AWS Lake Formation Deep Dive
From raw data to business insights. A modern data lake
Construindo data lakes e analytics com AWS
The Beginner's Guide to Data Lakes in AWS
Building a Modern Data Platform in the Cloud. AWS Initiate Portugal
Building Data Lakes and Analytics on AWS. IPExpo Manchester.
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
Building+your+Data+Project+on+AWS+-+Luke+Anderson.pdf
AWS Analytics Services - When to use what? | AWS Summit Tel Aviv 2019
AWS Summit Singapore 2019 | Big Data Analytics Architectural Patterns and Bes...
Agile enterprise analytics on aws
Building a modern data platform on AWS. Utrecht AWS Dev Day
Modern Data Platforms - Thinking Data Flywheel on the Cloud
Value of Data Beyond Analytics by Darin Briskman
Building a modern data platform in the cloud. AWS DevDay Nordics
Ad

More from Provectus (20)

PPTX
Choosing the right IDP Solution
PPTX
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
PPTX
Choosing the Right Document Processing Solution for Healthcare Organizations
PPTX
MLOps and Data Quality: Deploying Reliable ML Models in Production
PPTX
AI Stack on AWS: Amazon SageMaker and Beyond
PPTX
Feature Store as a Data Foundation for Machine Learning
PPTX
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
PPTX
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
PPTX
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
PDF
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
PDF
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
PDF
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
PDF
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
PDF
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
PPTX
How to implement authorization in your backend with AWS IAM
PDF
Yurii Gavrilin | ML Interpretability: From A to Z | Kazan ODSC Meetup
PDF
Andrei Grigoriev | Version Control in Data Science | Kazan ODSC Meetup
PDF
Modern word embeddings | Andrei Kulagin | Kazan ODSC Meetup
Choosing the right IDP Solution
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Choosing the Right Document Processing Solution for Healthcare Organizations
MLOps and Data Quality: Deploying Reliable ML Models in Production
AI Stack on AWS: Amazon SageMaker and Beyond
Feature Store as a Data Foundation for Machine Learning
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
How to implement authorization in your backend with AWS IAM
Yurii Gavrilin | ML Interpretability: From A to Z | Kazan ODSC Meetup
Andrei Grigoriev | Version Control in Data Science | Kazan ODSC Meetup
Modern word embeddings | Andrei Kulagin | Kazan ODSC Meetup
Ad

Recently uploaded (20)

PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
Introduction to Business Data Analytics.
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
Lecture1 pattern recognition............
PPT
Quality review (1)_presentation of this 21
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Global journeys: estimating international migration
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
1_Introduction to advance data techniques.pptx
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Reliability_Chapter_ presentation 1221.5784
Introduction to Business Data Analytics.
Clinical guidelines as a resource for EBP(1).pdf
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Lecture1 pattern recognition............
Quality review (1)_presentation of this 21
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Global journeys: estimating international migration
Business Acumen Training GuidePresentation.pptx
1_Introduction to advance data techniques.pptx
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu

"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day Kyiv 2019

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. K Y I V 06.11.19 Building a Modern Data Platform in the Cloud Alex Casalboni Sr. Technical Evangelist Amazon Web Services @alex_casalboni
  • 2. About me • Software Engineer & Web Developer • Worked in a startup for 4.5 years • ServerlessDays Organizer • AWS Customer since 2013
  • 3. S U M M I T bit.ly/AWSDataLakeDemo
  • 4. Organizations that successfully generate business value from their data, will outperform their peers. An Aberdeen survey saw organizations who implemented a Data Lake outperforming similar companies by 9% in organic revenue growth.* 24% 15% Leaders Followers Organic revenue growth *Aberdeen: Angling for Insight in Today’s Data Lake, Michael Lock, SVP Analytics and Business Intelligence To Become a Leader, Data is Your Differentiator
  • 5. Data variety and data volumes are increasing rapidly Multiple Consumers and Applications Ingest Discover Catalog Understand Curate Find insights
  • 7. Collect Store Analyze Amazon Kinesis Firehose AWS Direct Connect Amazon Snowball Amazon Kinesis Analytics Amazon Kinesis Streams Amazon S3 Amazon Glacier Amazon CloudSearch Amazon RDS, Amazon Aurora Amazon Dynamo DB Amazon Elasticsearch Amazon EMR Amazon Redshift Amazon QuickSight AWS Database Migration Service AWS Glue Amazon Athena Amazon SageMaker
  • 8. Traditionally, Analytics Used to Look Like This OLTP ERP CRM LOB Data Warehouse Business Intelligence • Relational data • TBs–PBs scale • Schema defined prior to data load • Operational reporting and ad hoc • Large initial CAPEX + $10K–$50K/TB/Year
  • 10. “A data lake is a centralized repository that allows you to store all your structured and unstructured data at any scale”
  • 13. S3 ElasticsearchGlueDynamoDB Catalog & search Cognito API Gateway API/UI Athena QuickSight Redshift Spectrum Analytics & processing LambdaKinesis Streams Kinesis Firehose Direct Connect Ingest AWS IoT KMS CloudTrailIAM Macie Security & auditing
  • 14. CHALLENGE Need to create constant feedback loop for designers Gain up-to-the-minute understanding of gamer satisfaction to guarantee gamers are engaged, thus resulting in the most popular game played in the world Fortnite | 125+ million players
  • 16. time Capture, process, and store video streams for analytics Load data streams into AWS data stores Analyze data streams with SQL Build custom applications that analyze data streams Kinesis Video Streams Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
  • 17. Amazon S3: Buffered files Kinesis Agent Record producers Amazon Redshift: Table loads Amazon Elasticsearch Service: Domain loads Amazon S3: Source record backup Transformed recordsPut Records Kinesis Firehose: Delivery stream
  • 18. Amazon S3: Buffered files Kinesis Agent Record producers Amazon Redshift: Table loads Amazon Elasticsearch Service: Domain loads Amazon S3: Source record backup Transformed recordsPut Records Kinesis Firehose: Delivery stream AWS Lambda: Transformations & enrichment Raw Transformed
  • 19. Open-source standards (Apache) Parquet, ORC, etc. Optimize Performance Optimize Costs Analytical queries
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. Storing is Not Enough, Data Needs to Be Discoverable Dark data are the information assets organizations collect, process, and store during regular business activities, but generally fail to use for other purposes (for example, analytics, business relationships and direct monetizing). CRM ERP Data warehouse Mainframe data Web Social Log files Machine data Semi- structured Unstructured “ ”Gartner IT Glossary, 2018 https://www.gartner.com/it-glossary/dark-data
  • 23. Building training sets Cleaning and organizing data Collecting data sets Mining data for patterns Refining algorithms Other 80%
  • 24. & Data Catalog ETL Job authoring Discover data and extract schema Auto-generates customizable ETL code in Python and Spark Data & schema automatic discovery Generates customizable code for ETL Schedule and run ETL jobs periodically Serverless model
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Crawlers automatically build your data catalog and keep it in sync Automatically discover new data & extract schema definitions Detect schema changes and version tables Detect Hive style partitions on Amazon S3 Built-in classifiers for popular types; custom classifiers using Grok expression Run ad hoc or on a schedule; serverless – only pay when crawler runs AWS Glue Crawlers Crawlers Automatically catalog your data
  • 26. AWS Lake Formation (join the preview) Build, secure, and manage a data lake in days Build a data lake in days, not months Build and deploy a fully managed data lake with a few clicks Enforce security policies across multiple services Centrally define security, governance, and auditing policies in one place and enforce those policies for all users and all applications Combine different analytics approaches Empower analyst and data scientist productivity, giving them self- service discovery and safe access to all data from a single catalog
  • 28. User-Defined Functions • Bring your own functions & code • Execute without provisioning servers Processing and Querying In Place Fully Managed Process & Query AWS Glue Amazon Athena Amazon Redshift Amazon SageMaker AWS Lambda
  • 29. Query S3 using standard SQL (Presto as distributed engine) Serverless - No infrastructure to set up or manage Multiple data format support – Define Schema on Demand $ Query Instantly Pay per query Open Easy
  • 31. Data scanned: 169.53GB (of 2.2TB) Query duration: 44.66 seconds Cost: $0.85 ($5/TB or $0.005/GB) SELECT gram, year, sum(count) FROM ngram WHERE gram = 'just say no' GROUP BY gram, year ORDER BY year ASC; registry.opendata.aws/google-ngrams
  • 32. year 2018 month 11 day 25
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 35. S U M M I T bit.ly/AWSDataLakeDemo
  • 36. JSON Payload Example for each event { "r": 255, "g": 0, "b": 0, "c": "Red", "device": { "id": "4992157", "browser": "Chrome", "browserVersion": "72.0.3626.109", "os": "Mac OS", "isMobile": false, "isMobileIOS": false, "isMobileAndroid": false }, "dt": { "year": 2019, "month": 4, "day": 17, "hour": 16, "minutes": 30, "seconds": 47, "millis": 725 }, "id": 1551116627725, "region": "Europe", "awsExperience": "1-3 Years", "awsServiceArea": "Management Tools" }
  • 37. Demo Architecture Amazon CloudFront Amazon Cognito Amazon S3 Web App Users Amazon Kinesis Data Firehose Amazon AthenaAWS Glue Amazon QuickSight Client Mobile client AWS SDK S3 Bucket AWS Cloud Region
  • 38. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Alex Casalboni @alex_casalboni