SlideShare a Scribd company logo
Turtles All the 
Way Down 
Platform Ops in Public Cloud 
Bridget Kromhout 
@bridgetkromhout
@bridgetkromhout
We are the largest online video distributor of 
international televised content streaming the 
world's best movies, documentaries and TV 
shows on demand with professional 
subtitles. 
@bridgetkromhout
Platform ops in public cloud? 
Do you mean Platform 
as a Service? 
How is this different 
from Infrastructure as a 
Service? 
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
(previous gig) SaaS Life 
normal traffic 
decision 
to turn off 
decision 
to turn 
back on 
accidental removal 
@bridgetkromhout
Platform? 
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout 
AWS Regions* 
(containing availability zones) 
* for some values of 
regions: Beijing & 
Sydney too
Storage 
No procurement delays! 
All the IOPS! 
No waiting! 
Yes, cloud storage better 
than the bad old days in 
some ways, but with caveats. 
@bridgetkromhout
Alphabet Soup: EBS, SSDs, pIOPS 
Go with SSDs for your Elastic Block Store. 
EBS-optimized instances = faster network 
Provisioned IOPS: guaranteed, but prevent 
bursting 
@bridgetkromhout
Story Time! 
Data stores and 
sadness (as a service) 
@bridgetkromhout
@bridgetkromhout 
wow. such nosql. very 
webscale.
@bridgetkromhout
“a single write 
operation holds the 
lock exclusively, and 
no other read or write 
operations may share 
the lock.” 
@bridgetkromhout
It’s 4am. Do you 
know what your EMR 
cluster is doing? 
@bridgetkromhout
StatsD 
monitoring != alerting 
@bridgetkromhout
@bridgetkromhout
If it moves, we track it. Sometimes we’ll draw a graph 
of something that isn’t moving yet, just in case it 
decides to make a run for it. -- Ian Malpass, Etsy 
@bridgetkromhout 
measure all the things
So, back to this 
platform stuff... 
...how exactly do you 
build and deploy it? 
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
orchestration & config management 
Current: Future possibilities: 
@bridgetkromhout
kitten, not unicorn 
@bridgetkromhout
@bridgetkromhout
“the 
game 
has 
changed” 
@littleidea 
@bridgetkromhout
@bridgetkromhout
Questions? (and we’re hiring!) 
@bridgetkromhout

More Related Content

PDF
Here There Be Turtles: Platform Ops in Public Cloud
PDF
DevOps - Transparency & Self Service
PDF
How I Learned to Stop Worrying and Love DevOps (March 2014)
PDF
Oracle Public Cloud Operations from ThousandEyes Connect
PDF
The Promise of a Cloud Native Platform (Code Freeze conf)
PDF
To always be shipping (SPS)
PDF
Beyond Ad-hoc Automation - To Structured Platforms
PDF
The Cloud Native Platform for Operations
Here There Be Turtles: Platform Ops in Public Cloud
DevOps - Transparency & Self Service
How I Learned to Stop Worrying and Love DevOps (March 2014)
Oracle Public Cloud Operations from ThousandEyes Connect
The Promise of a Cloud Native Platform (Code Freeze conf)
To always be shipping (SPS)
Beyond Ad-hoc Automation - To Structured Platforms
The Cloud Native Platform for Operations

Similar to Turtles All the Way Down: Platform Ops in Public Cloud (20)

PDF
Interconnection Automation For All - Extended - MPS 2023
PDF
Beyond Ad-hoc Automation: Leveraging Structured Platforms
PDF
Sometimes you feel like a docker... (Toronto)
PDF
Sometimes you feel like a docker... (SF)
PDF
There is something about serverless
PDF
Beyond the RTOS: A Better Way to Design Real-Time Embedded Software
PDF
Oracle Developer Tour Latam Nowadays Architecture Trends, from Monolith to Mi...
PDF
Beyond the RTOS: A Better Way to Design Real-Time Embedded Software
PDF
Evolution of The Twitter Stack
PDF
Long Distance DevOps
PDF
I volunteer as tribute: the future of oncall (Uptime)
PDF
TLV Data Plumbers: Exactly once processing
PDF
Internet ALL the Things - a walking tour of MQTT
PDF
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
PDF
Understanding Hardware Transactional Memory
PDF
AWS re:Invent 2016 Fast Forward
PDF
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
PDF
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
PDF
Interconnection Automation For All - GPF 2023
PDF
Cloud, Containers, Kubernetes (YOW Melbourne 2018)
Interconnection Automation For All - Extended - MPS 2023
Beyond Ad-hoc Automation: Leveraging Structured Platforms
Sometimes you feel like a docker... (Toronto)
Sometimes you feel like a docker... (SF)
There is something about serverless
Beyond the RTOS: A Better Way to Design Real-Time Embedded Software
Oracle Developer Tour Latam Nowadays Architecture Trends, from Monolith to Mi...
Beyond the RTOS: A Better Way to Design Real-Time Embedded Software
Evolution of The Twitter Stack
Long Distance DevOps
I volunteer as tribute: the future of oncall (Uptime)
TLV Data Plumbers: Exactly once processing
Internet ALL the Things - a walking tour of MQTT
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
Understanding Hardware Transactional Memory
AWS re:Invent 2016 Fast Forward
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
Interconnection Automation For All - GPF 2023
Cloud, Containers, Kubernetes (YOW Melbourne 2018)
Ad

More from bridgetkromhout (20)

PDF
An introduction to Helm - KubeCon EU 2020
PDF
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
PDF
devops, distributed (devopsdays Ghent 2019)
PDF
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
PDF
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
PDF
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
PDF
Kubernetes for the Impatient (devopsdays Cape Town 2019)
PDF
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
PDF
Helm 3: Navigating To Distant Shores (OSS NA 2019)
PDF
Helm 3: Navigating to Distant Shores (OSCON 2019)
PDF
Kubernetes for the Impatient (Velocity San Jose 2019)
PDF
Community projects inform enterprise products (Velocity San Jose 2019)
PDF
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
PDF
Kubernetes Operability Tooling (GOTO Chicago 2019)
PDF
Kubernetes Operability Tooling (Minnebar 2019)
PDF
Livetweeting Tech Conferences - SREcon Americas 2019
PDF
Kubernetes Operability Tooling (devopsdays Seattle 2019)
PDF
Kubernetes Operability Tooling (LEAP 2019)
PDF
Day 2 Kubernetes - Tools for Operability (KubeCon)
PDF
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
An introduction to Helm - KubeCon EU 2020
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
devops, distributed (devopsdays Ghent 2019)
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
Kubernetes for the Impatient (devopsdays Cape Town 2019)
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
Helm 3: Navigating To Distant Shores (OSS NA 2019)
Helm 3: Navigating to Distant Shores (OSCON 2019)
Kubernetes for the Impatient (Velocity San Jose 2019)
Community projects inform enterprise products (Velocity San Jose 2019)
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
Kubernetes Operability Tooling (GOTO Chicago 2019)
Kubernetes Operability Tooling (Minnebar 2019)
Livetweeting Tech Conferences - SREcon Americas 2019
Kubernetes Operability Tooling (devopsdays Seattle 2019)
Kubernetes Operability Tooling (LEAP 2019)
Day 2 Kubernetes - Tools for Operability (KubeCon)
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Monthly Chronicles - July 2025
Review of recent advances in non-invasive hemoglobin estimation
Dropbox Q2 2025 Financial Results & Investor Presentation
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Turtles All the Way Down: Platform Ops in Public Cloud