SlideShare a Scribd company logo
1 of 23
1glomex – A company of ProSiebenSat.1 Media SE
glomex
THE GLOBAL MEDIA
EXCHANGE
Scale up - How to build adaptive data systems in the age of virality
Winner “Best Data Management and Infrastructure”
Gartner Data & Analytics Summit 2017, London
2glomex – A company of ProSiebenSat.1 Media SE
About us
Head of Site Reliability Engineering
@jobrandstetter
• 1 year with glomex (founded in May ‘16)
• Deeply involved in building Data Platform
• Software Developer, MongoDB Master, Metrics Nerd
Vice President of Engineering
@michael_muckel
• Founding member of the glomex Data Platform Team
• Responsible for glomex Engineering
• Software Architecture, Analytics, Machine Learning
3glomex – A company of ProSiebenSat.1 Media SE
No.1 TV sales house in GSA
~3bn video views per year
50+ online & mobile platforms
20 years of technical excellence
Where We Come From
No.1 TV broadcaster in Germany
glomex – a ProSiebenSat.1 company
4glomex – A company of ProSiebenSat.1 Media SE
glomex is …
the platform as a service provider for online video
management, serving 3bn. video views per year today
the platform owner of a global marketplace for online
video distribution
the pioneer in video delivery management for publishers
and content owners around the globe
Who we are
5glomex – A company of ProSiebenSat.1 Media SE
Video Value Service
Media Exchange Service
Media Delivery Service
glomex
Content providers
Publishers
The global B2B content marketplace
TV broadcasters and
web-only content producers
6glomex – A company of ProSiebenSat.1 Media SE
Video Value Service Media Delivery Service Media Exchange Service
Data Platform
Real-Time-Monitoring Analytics Machine Learning
Data Platform
7glomex – A company of ProSiebenSat.1 Media SE
Serverless Computing
8glomex – A company of ProSiebenSat.1 Media SE
Serverless Basics
Evolution of Computing
Weeks Minutes Seconds
On-premise Virtual Machines Containers
Amazon EC2 Amazon ECS
9glomex – A company of ProSiebenSat.1 Media SE
AWS Lambda
Notification
Amazon S3 AWS Lambda
processes
the object
Amazon S3
New object
uploaded
Amazon
DynamoDB
10glomex – A company of ProSiebenSat.1 Media SE
AWS Lambda AWS Lambda Amazon API GatewayAmazon Kinesis
Serverless – Ingest and Serving
11glomex – A company of ProSiebenSat.1 Media SE
• Read data from Kinesis Firehose / S3
• Server downtime / scheduler
• Load to ElasticSearch
• Clean ElasticSearch and Redshift
• Advanced Redshift monitoring
• EBS Snapshots
Be Serverless. Everywhere.
12glomex – A company of ProSiebenSat.1 Media SE
AWS Lambda Execution
13glomex – A company of ProSiebenSat.1 Media SE
Some Facts
50 GB
50 Million
Per day click-stream data IN
Click-stream records processed per day
~100 ms Data freshness to S3
25 GB
1 Billion
Per day as zipped CDN log-files
CDN record processed per day
< 1 min Data freshness to API
14glomex – A company of ProSiebenSat.1 Media SE
• AWS gives you primitives
• AWS tools totally unopinionated
• In beginning of 2016 hardly any good tooling available
• Lots of problems with reliable Lambda deployments
(binary packages)
• Lack of common workflow for various deployment
scenarios
• Better Developer Experience
Development Workflow
15glomex – A company of ProSiebenSat.1 Media SE
glomex Cloud Deployment Tools
Agile Cloud Deployment
雲
kumo
ラムダ
ramuda
幽玄
yugen
展開
tenkai
• Used by other teams
• Slack and monitoring
integration
• Simplify build automation
• Codify proven practices
• Enable self-service
• Automate deployments
• 6000 deployments in 02/2017
• 1100 deployments on prod in
02/2017
• 300 errors (5%)
16glomex – A company of ProSiebenSat.1 Media SE
Use Case - Monitoring Video Streaming Experience
17glomex – A company of ProSiebenSat.1 Media SE
Focus on Metrics from the User‘s Perspective
From Server-Uptime To (anonymized) Real-User Monitoring
Monitoring Video Streaming Experience
18glomex – A company of ProSiebenSat.1 Media SE
Scalable, Stream-based Ingest Pipeline
19glomex – A company of ProSiebenSat.1 Media SE
Traffic Patterns
20glomex – A company of ProSiebenSat.1 Media SE
Use Case 2 - Serverless Recommender System
Publisher’s URL
Serverless Recommender
Generated PlaylistPublisher Website
 Adaptive Page Crawler
 Entity Extraction
 Topic Modeling
 Search Metadata Index
21glomex – A company of ProSiebenSat.1 Media SE
Infrastructure as Code
Agile Cloud Deployment
Structure Speed SecurityHealth
22glomex – A company of ProSiebenSat.1 Media SE
Quick Lessons Learned
• Focus on feature development and robust pipelines not on infrastructure management
• AWS managed services provide a robust way to run complex big data infrastructures
• Cross functional teams help velocity and quality
• Use a micro service architecture
23glomex – A company of ProSiebenSat.1 Media SE
Thanks for Listening!
Visit us at – explore.glomex.com
We‘ve recently opened a London office and we‘re hiring:
• Content & Publishers Sales Managers
• Media Sales Leaders
• Account Managers

More Related Content

What's hot

RedisConf18 - Transforming Vulnerability Telemetry with Redis Enterprise
RedisConf18 - Transforming Vulnerability Telemetry with Redis EnterpriseRedisConf18 - Transforming Vulnerability Telemetry with Redis Enterprise
RedisConf18 - Transforming Vulnerability Telemetry with Redis EnterpriseRedis Labs
 
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...MongoDB
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinBoyd Hemphill
 
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)Cohesive Networks
 
Real Time Data Infrastructure team overview
Real Time Data Infrastructure team overviewReal Time Data Infrastructure team overview
Real Time Data Infrastructure team overviewMonal Daxini
 
Kubernetes on OpenStack at Scale
Kubernetes on OpenStack at Scale Kubernetes on OpenStack at Scale
Kubernetes on OpenStack at Scale Suneet Nandwani
 
Introducing TiDB Operator
Introducing TiDB OperatorIntroducing TiDB Operator
Introducing TiDB OperatorKevin Xu
 
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...confluent
 
Dev309 from asgard to zuul - netflix oss-final
Dev309  from asgard to zuul - netflix oss-finalDev309  from asgard to zuul - netflix oss-final
Dev309 from asgard to zuul - netflix oss-finalRuslan Meshenberg
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...InfluxData
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformLynn Langit
 
The Netflix data platform: Now and in the future by Kurt Brown
The Netflix data platform: Now and in the future by Kurt BrownThe Netflix data platform: Now and in the future by Kurt Brown
The Netflix data platform: Now and in the future by Kurt BrownData Con LA
 
The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)Eva Tse
 
O'Reilly Media Webcast: Building Real-Time Data Pipelines
O'Reilly Media Webcast: Building Real-Time Data PipelinesO'Reilly Media Webcast: Building Real-Time Data Pipelines
O'Reilly Media Webcast: Building Real-Time Data PipelinesSingleStore
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemZhenzhong Xu
 
Transforming the Monolith at 20M tph
Transforming the Monolith at 20M tphTransforming the Monolith at 20M tph
Transforming the Monolith at 20M tphVMware Tanzu
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container serviceShapeBlue
 
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at ScaleKafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scaleconfluent
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud ComputingAll Things Open
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerRightScale
 

What's hot (20)

RedisConf18 - Transforming Vulnerability Telemetry with Redis Enterprise
RedisConf18 - Transforming Vulnerability Telemetry with Redis EnterpriseRedisConf18 - Transforming Vulnerability Telemetry with Redis Enterprise
RedisConf18 - Transforming Vulnerability Telemetry with Redis Enterprise
 
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...
MongoDB World 2016: NOW TV and Linear Streaming: Scaling MongoDB for High Loa...
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker Austin
 
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
 
Real Time Data Infrastructure team overview
Real Time Data Infrastructure team overviewReal Time Data Infrastructure team overview
Real Time Data Infrastructure team overview
 
Kubernetes on OpenStack at Scale
Kubernetes on OpenStack at Scale Kubernetes on OpenStack at Scale
Kubernetes on OpenStack at Scale
 
Introducing TiDB Operator
Introducing TiDB OperatorIntroducing TiDB Operator
Introducing TiDB Operator
 
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
Kafka Summit SF 2017 - Providing Reliability Guarantees in Kafka at One Trill...
 
Dev309 from asgard to zuul - netflix oss-final
Dev309  from asgard to zuul - netflix oss-finalDev309  from asgard to zuul - netflix oss-final
Dev309 from asgard to zuul - netflix oss-final
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
 
The Netflix data platform: Now and in the future by Kurt Brown
The Netflix data platform: Now and in the future by Kurt BrownThe Netflix data platform: Now and in the future by Kurt Brown
The Netflix data platform: Now and in the future by Kurt Brown
 
The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)The evolution of the big data platform @ Netflix (OSCON 2015)
The evolution of the big data platform @ Netflix (OSCON 2015)
 
O'Reilly Media Webcast: Building Real-Time Data Pipelines
O'Reilly Media Webcast: Building Real-Time Data PipelinesO'Reilly Media Webcast: Building Real-Time Data Pipelines
O'Reilly Media Webcast: Building Real-Time Data Pipelines
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystem
 
Transforming the Monolith at 20M tph
Transforming the Monolith at 20M tphTransforming the Monolith at 20M tph
Transforming the Monolith at 20M tph
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container service
 
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at ScaleKafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
Kafka Summit NYC 2017 - Simplifying Omni-Channel Retail at Scale
 
Crash Course in Cloud Computing
Crash Course in Cloud ComputingCrash Course in Cloud Computing
Crash Course in Cloud Computing
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 

Viewers also liked

Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"
Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"
Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"María José Muñoz
 
Is 'Made in the USA' Back in Vogue?
Is 'Made in the USA' Back in Vogue?Is 'Made in the USA' Back in Vogue?
Is 'Made in the USA' Back in Vogue?Intelligence Node
 
Letter of Intent - Open Society Fellowship
Letter of Intent - Open Society FellowshipLetter of Intent - Open Society Fellowship
Letter of Intent - Open Society FellowshipSloane Joie Trugman
 
Key metrics for Inside Sales Teams
Key metrics for Inside Sales TeamsKey metrics for Inside Sales Teams
Key metrics for Inside Sales TeamsAAyuja, Inc.
 
Composite Materials for Magnetic Field Control in EPM
Composite Materials for Magnetic Field Control in EPMComposite Materials for Magnetic Field Control in EPM
Composite Materials for Magnetic Field Control in EPMFluxtrol Inc.
 
R. Villano - Antibioticoresistenza 2 ediz. p.te 6
R. Villano - Antibioticoresistenza  2 ediz. p.te 6R. Villano - Antibioticoresistenza  2 ediz. p.te 6
R. Villano - Antibioticoresistenza 2 ediz. p.te 6Raimondo Villano
 
ResCUE presentation
ResCUE presentationResCUE presentation
ResCUE presentationResCUE
 
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...Douleutaras.gr
 
Evolution of the Single Page Application
Evolution of the Single Page ApplicationEvolution of the Single Page Application
Evolution of the Single Page ApplicationCaleb Sotelo
 
Violencia Virtual
Violencia VirtualViolencia Virtual
Violencia Virtualguest7f271d
 
Netty from the trenches
Netty from the trenchesNetty from the trenches
Netty from the trenchesJordi Gerona
 
Eni's 2016 Results – 2017-2020 Strategy
Eni's 2016 Results – 2017-2020 StrategyEni's 2016 Results – 2017-2020 Strategy
Eni's 2016 Results – 2017-2020 StrategyEni
 
First Look at AMD Vega GPU Architecture
First Look at AMD Vega GPU ArchitectureFirst Look at AMD Vega GPU Architecture
First Look at AMD Vega GPU Architectureinside-BigData.com
 
Role of social media in heritage tourism
Role of social media in heritage tourismRole of social media in heritage tourism
Role of social media in heritage tourismAmbuj Saxena
 
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...James Hendler
 

Viewers also liked (20)

Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"
Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"
Selección y reclutamiento 2.0 "Encuéntrate y te encontrarán"
 
OSARE in pratica
OSARE in praticaOSARE in pratica
OSARE in pratica
 
Is 'Made in the USA' Back in Vogue?
Is 'Made in the USA' Back in Vogue?Is 'Made in the USA' Back in Vogue?
Is 'Made in the USA' Back in Vogue?
 
Letter of Intent - Open Society Fellowship
Letter of Intent - Open Society FellowshipLetter of Intent - Open Society Fellowship
Letter of Intent - Open Society Fellowship
 
Key metrics for Inside Sales Teams
Key metrics for Inside Sales TeamsKey metrics for Inside Sales Teams
Key metrics for Inside Sales Teams
 
Gerontology & Geriatrics: Research
Gerontology & Geriatrics: ResearchGerontology & Geriatrics: Research
Gerontology & Geriatrics: Research
 
Composite Materials for Magnetic Field Control in EPM
Composite Materials for Magnetic Field Control in EPMComposite Materials for Magnetic Field Control in EPM
Composite Materials for Magnetic Field Control in EPM
 
R. Villano - Antibioticoresistenza 2 ediz. p.te 6
R. Villano - Antibioticoresistenza  2 ediz. p.te 6R. Villano - Antibioticoresistenza  2 ediz. p.te 6
R. Villano - Antibioticoresistenza 2 ediz. p.te 6
 
ResCUE presentation
ResCUE presentationResCUE presentation
ResCUE presentation
 
Dossier patrocinio mima
Dossier patrocinio mimaDossier patrocinio mima
Dossier patrocinio mima
 
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...
ΕΡΕΥΝΑ: «Προκλήσεις & Ευκαιρίες των Ελληνικών Μικρομεσαίων Επιχειρήσεων» Doul...
 
Problema de economia
Problema de economiaProblema de economia
Problema de economia
 
mix design m30
mix design m30mix design m30
mix design m30
 
Evolution of the Single Page Application
Evolution of the Single Page ApplicationEvolution of the Single Page Application
Evolution of the Single Page Application
 
Violencia Virtual
Violencia VirtualViolencia Virtual
Violencia Virtual
 
Netty from the trenches
Netty from the trenchesNetty from the trenches
Netty from the trenches
 
Eni's 2016 Results – 2017-2020 Strategy
Eni's 2016 Results – 2017-2020 StrategyEni's 2016 Results – 2017-2020 Strategy
Eni's 2016 Results – 2017-2020 Strategy
 
First Look at AMD Vega GPU Architecture
First Look at AMD Vega GPU ArchitectureFirst Look at AMD Vega GPU Architecture
First Look at AMD Vega GPU Architecture
 
Role of social media in heritage tourism
Role of social media in heritage tourismRole of social media in heritage tourism
Role of social media in heritage tourism
 
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...
Knowledge Representation in the Age of Deep Learning, Watson, and the Semanti...
 

Similar to Scale up - How to build adaptive data systems in the age of virality

Heise Developer World 2016 - Big Data ist tot, es lebe Business Intelligenz
Heise Developer World 2016 - Big Data ist tot, es lebe Business IntelligenzHeise Developer World 2016 - Big Data ist tot, es lebe Business Intelligenz
Heise Developer World 2016 - Big Data ist tot, es lebe Business IntelligenzMarkus Schmidberger
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Amazon Web Services
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond Mark Hinkle
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashAmazon Web Services
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain PoquillonNRB
 
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Amazon Web Services
 
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018Amazon Web Services
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue MongoDB
 
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...MongoDB
 
Journey to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsJourney to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsVMware Tanzu
 
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
 
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Web Services
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWSChristian Beedgen
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Amazon Web Services
 
IBM InterConnect 2013 Cloud General Session: Jamie Thomas
IBM InterConnect 2013 Cloud General Session: Jamie ThomasIBM InterConnect 2013 Cloud General Session: Jamie Thomas
IBM InterConnect 2013 Cloud General Session: Jamie ThomasIBM Events
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarKellton Tech Solutions Ltd
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieMongoDB
 

Similar to Scale up - How to build adaptive data systems in the age of virality (20)

Heise Developer World 2016 - Big Data ist tot, es lebe Business Intelligenz
Heise Developer World 2016 - Big Data ist tot, es lebe Business IntelligenzHeise Developer World 2016 - Big Data ist tot, es lebe Business Intelligenz
Heise Developer World 2016 - Big Data ist tot, es lebe Business Intelligenz
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond
 
Building your Datalake on AWS
Building your Datalake on AWSBuilding your Datalake on AWS
Building your Datalake on AWS
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and LogstashKeeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
Keeping Up with the ELK Stack: Elasticsearch, Kibana, Beats, and Logstash
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillon
 
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
 
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue
 
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...
MongoDB .local London 2019: Migrating a Monolith to MongoDB Atlas – Auto Trad...
 
Journey to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service InteractionsJourney to Cloud-Native: Making Sense of Your Service Interactions
Journey to Cloud-Native: Making Sense of Your Service Interactions
 
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 Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
 
Digital Workloads on AWS
Digital Workloads on AWSDigital Workloads on AWS
Digital Workloads on AWS
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
IBM InterConnect 2013 Cloud General Session: Jamie Thomas
IBM InterConnect 2013 Cloud General Session: Jamie ThomasIBM InterConnect 2013 Cloud General Session: Jamie Thomas
IBM InterConnect 2013 Cloud General Session: Jamie Thomas
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
 

Recently uploaded

AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 

Recently uploaded (20)

AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 

Scale up - How to build adaptive data systems in the age of virality

  • 1. 1glomex – A company of ProSiebenSat.1 Media SE glomex THE GLOBAL MEDIA EXCHANGE Scale up - How to build adaptive data systems in the age of virality Winner “Best Data Management and Infrastructure” Gartner Data & Analytics Summit 2017, London
  • 2. 2glomex – A company of ProSiebenSat.1 Media SE About us Head of Site Reliability Engineering @jobrandstetter • 1 year with glomex (founded in May ‘16) • Deeply involved in building Data Platform • Software Developer, MongoDB Master, Metrics Nerd Vice President of Engineering @michael_muckel • Founding member of the glomex Data Platform Team • Responsible for glomex Engineering • Software Architecture, Analytics, Machine Learning
  • 3. 3glomex – A company of ProSiebenSat.1 Media SE No.1 TV sales house in GSA ~3bn video views per year 50+ online & mobile platforms 20 years of technical excellence Where We Come From No.1 TV broadcaster in Germany glomex – a ProSiebenSat.1 company
  • 4. 4glomex – A company of ProSiebenSat.1 Media SE glomex is … the platform as a service provider for online video management, serving 3bn. video views per year today the platform owner of a global marketplace for online video distribution the pioneer in video delivery management for publishers and content owners around the globe Who we are
  • 5. 5glomex – A company of ProSiebenSat.1 Media SE Video Value Service Media Exchange Service Media Delivery Service glomex Content providers Publishers The global B2B content marketplace TV broadcasters and web-only content producers
  • 6. 6glomex – A company of ProSiebenSat.1 Media SE Video Value Service Media Delivery Service Media Exchange Service Data Platform Real-Time-Monitoring Analytics Machine Learning Data Platform
  • 7. 7glomex – A company of ProSiebenSat.1 Media SE Serverless Computing
  • 8. 8glomex – A company of ProSiebenSat.1 Media SE Serverless Basics Evolution of Computing Weeks Minutes Seconds On-premise Virtual Machines Containers Amazon EC2 Amazon ECS
  • 9. 9glomex – A company of ProSiebenSat.1 Media SE AWS Lambda Notification Amazon S3 AWS Lambda processes the object Amazon S3 New object uploaded Amazon DynamoDB
  • 10. 10glomex – A company of ProSiebenSat.1 Media SE AWS Lambda AWS Lambda Amazon API GatewayAmazon Kinesis Serverless – Ingest and Serving
  • 11. 11glomex – A company of ProSiebenSat.1 Media SE • Read data from Kinesis Firehose / S3 • Server downtime / scheduler • Load to ElasticSearch • Clean ElasticSearch and Redshift • Advanced Redshift monitoring • EBS Snapshots Be Serverless. Everywhere.
  • 12. 12glomex – A company of ProSiebenSat.1 Media SE AWS Lambda Execution
  • 13. 13glomex – A company of ProSiebenSat.1 Media SE Some Facts 50 GB 50 Million Per day click-stream data IN Click-stream records processed per day ~100 ms Data freshness to S3 25 GB 1 Billion Per day as zipped CDN log-files CDN record processed per day < 1 min Data freshness to API
  • 14. 14glomex – A company of ProSiebenSat.1 Media SE • AWS gives you primitives • AWS tools totally unopinionated • In beginning of 2016 hardly any good tooling available • Lots of problems with reliable Lambda deployments (binary packages) • Lack of common workflow for various deployment scenarios • Better Developer Experience Development Workflow
  • 15. 15glomex – A company of ProSiebenSat.1 Media SE glomex Cloud Deployment Tools Agile Cloud Deployment 雲 kumo ラムダ ramuda 幽玄 yugen 展開 tenkai • Used by other teams • Slack and monitoring integration • Simplify build automation • Codify proven practices • Enable self-service • Automate deployments • 6000 deployments in 02/2017 • 1100 deployments on prod in 02/2017 • 300 errors (5%)
  • 16. 16glomex – A company of ProSiebenSat.1 Media SE Use Case - Monitoring Video Streaming Experience
  • 17. 17glomex – A company of ProSiebenSat.1 Media SE Focus on Metrics from the User‘s Perspective From Server-Uptime To (anonymized) Real-User Monitoring Monitoring Video Streaming Experience
  • 18. 18glomex – A company of ProSiebenSat.1 Media SE Scalable, Stream-based Ingest Pipeline
  • 19. 19glomex – A company of ProSiebenSat.1 Media SE Traffic Patterns
  • 20. 20glomex – A company of ProSiebenSat.1 Media SE Use Case 2 - Serverless Recommender System Publisher’s URL Serverless Recommender Generated PlaylistPublisher Website  Adaptive Page Crawler  Entity Extraction  Topic Modeling  Search Metadata Index
  • 21. 21glomex – A company of ProSiebenSat.1 Media SE Infrastructure as Code Agile Cloud Deployment Structure Speed SecurityHealth
  • 22. 22glomex – A company of ProSiebenSat.1 Media SE Quick Lessons Learned • Focus on feature development and robust pipelines not on infrastructure management • AWS managed services provide a robust way to run complex big data infrastructures • Cross functional teams help velocity and quality • Use a micro service architecture
  • 23. 23glomex – A company of ProSiebenSat.1 Media SE Thanks for Listening! Visit us at – explore.glomex.com We‘ve recently opened a London office and we‘re hiring: • Content & Publishers Sales Managers • Media Sales Leaders • Account Managers

Editor's Notes

  1. Video value service: video player + ad block prevention, monetizing of content Media exchange service Media delivery serve: vod / live
  2. Video value service: video player + ad block prevention, monetizing of content Media exchange service Media delivery serve: vod / live
  3. Serverless computing, also known as function as a service (FaaS), is a cloud computing code execution model in which the cloud provider fully manages starting and stopping of a function's container platform as a service (PaaS) as necessary to serve requests, and requests are billed by an abstract measure of the resources required to satisfy the request, rather than per virtual machine, per hour.[1]
  4. Deploy pure functions in Java, Python, Node.js and C# Build event-driven apps Build restful apis in conjunction with Amazon API Pay as you go: number of requests + execution time (100ms slots)
  5. One example: we work serverless and scale automatically API for internal services
  6. 1 $ / hour for 25GB CDN log file processing
  7. AWS also gives tools: chalice, ecs-tool, your job as a responsible engineer is to add guard rails, build a clear promotion path for validating changesets into production, and limit the scope of the world it is capable of destroying gcdt already solves existing problems with both services(wiring/rollbacks/failsafes/binary packages/bundling)
  8. kumo (雲 from Japanese: cloud) ramuda (ラムダ from Japanese: lambda) yugen (幽玄 from Japanese: “dim”, “deep” or “mysterious”) tenkai (展開 from Japanese: deployment)
  9. We come from a technical background, so we measured server uptime, but that doesn’t say anything about user experience Time to video start Video quality (which streams do users get?)
  10. Video player either web or native
  11. The spikes are Thursdays: GNTM with Heidi Klum
  12. API Gateway / Lambda
  13. Structure: common services look alike Speed: most of DP was built by 4 developers in 5 months Health: Monitoring part of IaC, ramuda does sanity checks Security: custom checks before deployments -> open ports to world, non ssl traffic, custom ciphers for elb
  14. AWS also gives tools: chalice, ecs-tool, your job as a responsible engineer is to add guard rails, build a clear promotion path for validating changesets into production, and limit the scope of the world it is capable of destroying gcdt already solves existing problems with both services(wiring/rollbacks/failsafes/binary packages/bundling) Microservice: separation of concerns