Here There Be Turtles 
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
@bridgetkromhout
Platform ops in public cloud? 
Do you mean Platform 
as a Service? 
How is this different 
from Infrastructure as a 
Service? 
@bridgetkromhout
@bridgetkromhout
(previous gig) SaaS Life 
normal traffic 
decision 
to turn off 
decision 
to turn 
back on 
accidental removal 
@bridgetkromhout
Platform? 
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
AWS Regions* 
(containing availability zones) 
* for some values of 
regions: Beijing & 
Sydney too 
@bridgetkromhout
@bridgetkromhout
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
@bridgetkromhout
Story Time! 
Data stores and 
sadness (as a service) 
@bridgetkromhout
wow. such nosql. very 
webscale. 
@bridgetkromhout
@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
measure all the things 
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
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
“The single strongest signal that you 
have something to learn... 
...is that a 
difference exists.” 
-- Aneel Lakhani 
@bridgetkromhout
“The game has 
changed.” 
--Andrew 
Clay 
Shafer 
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout

Here There Be Turtles: Platform Ops in Public Cloud