Scanning the Internet for External Cloud Exposures via SSL Certs
Zero Downtime App Deployment using Hadoop
1. ZERO DOWNTIME APP
DEPLOYMENT USING HADOOP
Hadoop Summit 2016 – San Jose
Heman Duraiswamy
Solutions Engineer
Wei Wang
Data Scientist
Jun 30, 2016
2. Agenda
Introduction
Our Story that ends with “Happily ever after”
“Zero downtime app deployment”
Reference Architecture
Demo
3. Introduction: Why?
Expedia revenue in 2015 == $6.67 B
>18.2MM/day (or) >$750,000/hr
Cost of 15 min deployment window and having one deployment every other week??
~5MM $$
Same figure for Amazon?? - $$80MM
And offcourse, customer trust & confidence!
15. Reference Infrastructure layout
Header
module
Search
module
localDest
module
topDeal module
Loyalty module
Server001 Server002 Server003
Server004 Server005
Server006 Server007
Server012 Server013 Server014
Server008 Server009 Server010 Server011
Use case 1: server in
bad state – meaning
serves higher
proportion of 404 &503
pages
Use case 2: server
is slow – takes
longer to process
requests
Use case 3: Deploy bad
app version – serve
high propotion of
application CRIT and
ERROR messages