SlideShare a Scribd company logo
1 of 38
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Using Cloud Native for AdTech
Services on AWS to Grow Globally
Torben Brodt
Global Director Data
Engineering
plista GmbH
A D T 2 0 5
Philipp Hoffmann
Chapter Lead Data
Core
plista GmbH
Karl Bunch
Worldwide Technical Leader
Digital Advertising
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AdTech
plista’s 3 attempts to grow
Deep dives on Agility, Big Data and Scale
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AdTech
two tiers
Backend
smart
decisions
Serving (<=100ms)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AdTech
Australia
2014
China
2016
APAC
2016
Germany
2008
North
America
2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AdTech
28
Markets
16
GB/hour
20,000
Recommendations/
sec
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. Growing Australia
OPTIONS
a) Build as autonomous region
b) Only do serving from AU
DECISION DRIVERS
- double infrastructure
- double costs
- double manpower
- unclear growth
Germany
2008
Australia
2014
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1. Growing Australia
Serving from Australia +
Data processing from Germany*
*In DE we run on-prem
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Australia
1. Growing Australia
Guess what we learned!
Germany
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Australia
1. Growing Australia
CONCLUSION
Business was growing rapidly.
Tech fears did not come true.
We are GOOD!
WHAT WE LEARNED
- it’s extra operational complexity
- a lot of data transfer across regions
(costs + delays + problems)
- at this stage, still quite expensive
Germany
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
We had similar uncertainties
For less data transfer problems, we
split Master Data into regions
For reasons of costs and complexity
we still wanted to re-use the Big
Data cluster in Germany.
China
2016
APAC
2016
2. Growing APAC & China
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
2. Growing APAC & China
Germany: Big Data
Singapore: Master Data + limited backend processing
CN: Serving
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
China
APAC
2. Growing APAC & China
Guess what we learned!
Germany
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
China
APAC
2. Growing APAC & China
CONCLUSION
- we added even more complexity
- good cost
WHAT WE LEARNED
- underestimated Big China firewall
- still many problems with data transfer across regions
Germany
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3. Growing America
No more fears, age of containers
This time we wanted to make it
right!
- Cloud Native + Autonomous
- Terraform Blueprint
- Aurora
- ElasticCache
- Datalake
- etc
North
America
2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3. Growing America
Ohio: Serving + Master Data + Data Lake + Backend
Processing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3. Growing America
Guess what we learned!
North
America
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3. Growing America
CONCLUSION
- we are confident in cloud
- this now serves as blueprint
WHAT WE LEARNED
- faster in development / rapid
prototyping
- focus on business + innovation
North
America
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Karl Bunch
Worldwide Technical
Leader Digital Advertising
Amazon Web Services
Torben Brodt
Global Director Data
Engineering
plista GmbH
Philipp Hoffmann
Chapter Lead Data Core
plista GmbH
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
PoC
● Learn AWS
● Build a pilot
project
● Build support
within
organization
Data Migration
● Leverage
different
storage
options
● Create a
rollback plan
● Migrate
Application
Migration
● Forklift
migration
● Hybrid
migration
strategy
Optimization
● Utilization
● Monitoring
● Efficiency
● Performance
● Re-
engineering
Assessment
● Assess
architecture
● Assess costs
● Assess
Security
Leverage the
Cloud
● Autoscaling
● Automation
● Elasticity
● High-availability
Cloud Migration Phases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Terraform
Prerequisites
- Unified, cloud-agnostic configuration
- Avoid a vendor lock-in
- Open-source
Keys
- Single abstraction layer (no more
provider’s IDs in our configuration)
- Declarative configuration language
(don’t need to care about API calls order)
- Configuration could be used as inventory
source
- Open-source! :)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless Data Lake
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GDPR
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Spot Instances / Auto-Scaling
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Spot Instances / Auto-Scaling
~50%
cost
saving
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Going Cloud Native?
On-Premise AWS Comments
Caching Redis Redis/ElastiCache
No cross-region
replication for EC
Messaging Kafka Kafka
Integration with
existing stack
Resource Manager Mesos EMR
Spark works well on
both
Container Orch. Mesos ECS/(EKS)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Going Cloud Native?
On-Premise AWS Comments
Offline Storage HDFS S3
Spark integrates with
both
SQL MySQL Aurora Compatible interface
Data Processing Spark Spark/EMR
Load Balancing DNS/haproxy DNS/ELB
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Processing (Single-Region)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Processing (Multi-Region)
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Karl Bunch
Worldwide Technical
Leader Digital Advertising
Amazon Web Services
Torben Brodt
Global Director Data
Engineering
plista GmbH
Philipp Hoffmann
Chapter Lead Data Core
plista GmbH

More Related Content

What's hot

Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...
Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...
Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...Amazon Web Services
 
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...Amazon Web Services
 
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...Amazon Web Services
 
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Amazon Web Services
 
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018Amazon Web Services
 
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Amazon Web Services
 
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Amazon Web Services
 
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...Amazon Web Services
 
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018Amazon Web Services
 
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018Amazon Web Services
 
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...Amazon Web Services
 
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018Amazon Web Services
 
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018Amazon Web Services
 
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...Amazon Web Services
 
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018Amazon Web Services
 
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...Amazon Web Services
 
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Amazon Web Services
 
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Amazon Web Services
 
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Amazon Web Services
 
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...Amazon Web Services
 

What's hot (20)

Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...
Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...
Build Deep Learning Applications Using PyTorch and Amazon SageMaker (AIM432-R...
 
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...
How GumGum Migrated from Cassandra to Amazon DynamoDB (DAT345) - AWS re:Inven...
 
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...
Build AWS Skills Through Community-Led User Groups (DVC202) - AWS reInvent 20...
 
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
 
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018
Debugging Gluon and Apache MXNet (AIM423) - AWS re:Invent 2018
 
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
 
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
 
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
 
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018
What Can Your Logs Tell You? (ANT215) - AWS re:Invent 2018
 
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018
Business Process Automation Using Crowdsourcing (AIM352) - AWS re:Invent 2018
 
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...
[REPEAT] Better Analytics Through Natural Language Processing (AIM405-R) - AW...
 
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018
Serverless Stream Processing Tips & Tricks (ANT358) - AWS re:Invent 2018
 
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018
Ask an Amazon Redshift Customer Anything (ANT389) - AWS re:Invent 2018
 
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...
[NEW LAUNCH!] How to build and deploy Windows file system in AWS using Amazon...
 
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018
Access Control in AWS Glue Data Catalog (ANT376) - AWS re:Invent 2018
 
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...
Deep Dive on Amazon Rekognition, ft. Tinder & News UK (AIM307-R) - AWS re:Inv...
 
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
 
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
 
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
 
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...
Financial Svcs: Mine Actionable Insights from Customer Interactions Using Mac...
 

Similar to Go Global with Cloud-Native Architecture: Deploy AdTech Services Across Four Continents (ADT205) - AWS re:Invent 2018

Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Amazon Web Services
 
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Amazon Web Services
 
The Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedThe Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedAmazon Web Services
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and QuboleAmazon Web Services
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and QuboleAmazon Web Services
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Boaz Ziniman
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Amazon Web Services
 
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...Amazon Web Services
 
The Non-Relational Revolution
The Non-Relational RevolutionThe Non-Relational Revolution
The Non-Relational RevolutionMikhail Prudnikov
 
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...Amazon Web Services
 
Machine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterMachine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterAmazon Web Services
 
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...Amazon Web Services
 
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitTransforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitAmazon Web Services
 
Modern Data Platforms - Thinking Data Flywheel on the Cloud
Modern Data Platforms - Thinking Data Flywheel on the CloudModern Data Platforms - Thinking Data Flywheel on the Cloud
Modern Data Platforms - Thinking Data Flywheel on the CloudAlluxio, Inc.
 
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...Amazon Web Services
 
How Cardknox Migrated 1M+ Sensitive Records to AWS
 How Cardknox Migrated 1M+ Sensitive Records to AWS How Cardknox Migrated 1M+ Sensitive Records to AWS
How Cardknox Migrated 1M+ Sensitive Records to AWSAmazon Web Services
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...Amazon Web Services
 

Similar to Go Global with Cloud-Native Architecture: Deploy AdTech Services Across Four Continents (ADT205) - AWS re:Invent 2018 (20)

Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
 
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
 
The Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedThe Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons Learned
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
Building a Data Lake for Your Enterprise, ft. Sysco (STG309) - AWS re:Invent ...
 
The Non-Relational Revolution
The Non-Relational RevolutionThe Non-Relational Revolution
The Non-Relational Revolution
 
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...
The New Normal for Mission-Critical SAP Workloads (ENT219-R1) - AWS re:Invent...
 
Machine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterMachine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighter
 
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
Under the Hood: How Amazon Uses AWS Services for Analytics at a Massive Scale...
 
Cheat your Way into the Cloud
Cheat your Way into the CloudCheat your Way into the Cloud
Cheat your Way into the Cloud
 
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: DetroitTransforming Enterprise IT - AWS Transformation Day 2018: Detroit
Transforming Enterprise IT - AWS Transformation Day 2018: Detroit
 
Modern Data Platforms - Thinking Data Flywheel on the Cloud
Modern Data Platforms - Thinking Data Flywheel on the CloudModern Data Platforms - Thinking Data Flywheel on the Cloud
Modern Data Platforms - Thinking Data Flywheel on the Cloud
 
BI & Analytics
BI & AnalyticsBI & Analytics
BI & Analytics
 
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...
Cloud-Based Media Archival, Media Asset Management, & Supply Chain Workflows ...
 
How Cardknox Migrated 1M+ Sensitive Records to AWS
 How Cardknox Migrated 1M+ Sensitive Records to AWS How Cardknox Migrated 1M+ Sensitive Records to AWS
How Cardknox Migrated 1M+ Sensitive Records to AWS
 
Non-Relational Revolution
Non-Relational RevolutionNon-Relational Revolution
Non-Relational Revolution
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Go Global with Cloud-Native Architecture: Deploy AdTech Services Across Four Continents (ADT205) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Using Cloud Native for AdTech Services on AWS to Grow Globally Torben Brodt Global Director Data Engineering plista GmbH A D T 2 0 5 Philipp Hoffmann Chapter Lead Data Core plista GmbH Karl Bunch Worldwide Technical Leader Digital Advertising Amazon Web Services
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AdTech plista’s 3 attempts to grow Deep dives on Agility, Big Data and Scale
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AdTech two tiers Backend smart decisions Serving (<=100ms)
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AdTech Australia 2014 China 2016 APAC 2016 Germany 2008 North America 2018
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AdTech 28 Markets 16 GB/hour 20,000 Recommendations/ sec
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. Growing Australia OPTIONS a) Build as autonomous region b) Only do serving from AU DECISION DRIVERS - double infrastructure - double costs - double manpower - unclear growth Germany 2008 Australia 2014
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1. Growing Australia Serving from Australia + Data processing from Germany* *In DE we run on-prem
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Australia 1. Growing Australia Guess what we learned! Germany
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Australia 1. Growing Australia CONCLUSION Business was growing rapidly. Tech fears did not come true. We are GOOD! WHAT WE LEARNED - it’s extra operational complexity - a lot of data transfer across regions (costs + delays + problems) - at this stage, still quite expensive Germany
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. We had similar uncertainties For less data transfer problems, we split Master Data into regions For reasons of costs and complexity we still wanted to re-use the Big Data cluster in Germany. China 2016 APAC 2016 2. Growing APAC & China
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 2. Growing APAC & China Germany: Big Data Singapore: Master Data + limited backend processing CN: Serving
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. China APAC 2. Growing APAC & China Guess what we learned! Germany
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. China APAC 2. Growing APAC & China CONCLUSION - we added even more complexity - good cost WHAT WE LEARNED - underestimated Big China firewall - still many problems with data transfer across regions Germany
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3. Growing America No more fears, age of containers This time we wanted to make it right! - Cloud Native + Autonomous - Terraform Blueprint - Aurora - ElasticCache - Datalake - etc North America 2018
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3. Growing America Ohio: Serving + Master Data + Data Lake + Backend Processing
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3. Growing America Guess what we learned! North America
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 3. Growing America CONCLUSION - we are confident in cloud - this now serves as blueprint WHAT WE LEARNED - faster in development / rapid prototyping - focus on business + innovation North America
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Karl Bunch Worldwide Technical Leader Digital Advertising Amazon Web Services Torben Brodt Global Director Data Engineering plista GmbH Philipp Hoffmann Chapter Lead Data Core plista GmbH
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. PoC ● Learn AWS ● Build a pilot project ● Build support within organization Data Migration ● Leverage different storage options ● Create a rollback plan ● Migrate Application Migration ● Forklift migration ● Hybrid migration strategy Optimization ● Utilization ● Monitoring ● Efficiency ● Performance ● Re- engineering Assessment ● Assess architecture ● Assess costs ● Assess Security Leverage the Cloud ● Autoscaling ● Automation ● Elasticity ● High-availability Cloud Migration Phases
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Terraform Prerequisites - Unified, cloud-agnostic configuration - Avoid a vendor lock-in - Open-source Keys - Single abstraction layer (no more provider’s IDs in our configuration) - Declarative configuration language (don’t need to care about API calls order) - Configuration could be used as inventory source - Open-source! :)
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Serverless Data Lake
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GDPR
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Spot Instances / Auto-Scaling
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Spot Instances / Auto-Scaling ~50% cost saving
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Going Cloud Native? On-Premise AWS Comments Caching Redis Redis/ElastiCache No cross-region replication for EC Messaging Kafka Kafka Integration with existing stack Resource Manager Mesos EMR Spark works well on both Container Orch. Mesos ECS/(EKS)
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Going Cloud Native? On-Premise AWS Comments Offline Storage HDFS S3 Spark integrates with both SQL MySQL Aurora Compatible interface Data Processing Spark Spark/EMR Load Balancing DNS/haproxy DNS/ELB
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Processing (Single-Region)
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Processing (Multi-Region)
  • 38. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Karl Bunch Worldwide Technical Leader Digital Advertising Amazon Web Services Torben Brodt Global Director Data Engineering plista GmbH Philipp Hoffmann Chapter Lead Data Core plista GmbH