13. 1. Focus on a simple implementation
of your idea
14. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
15. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
3. Release and listen to your users
16. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
3. Release and listen to your users
4. Question your initial assumptions
based on feedback
17. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
3. Release and listen to your users
4. Question your initial assumptions
based on feedback
5. Rinse and repeat
45. Infrastructure
Cost $
Unable to
Large serve
Capital customers
Expenditure
Predicted
Demand
Traditional
Hardware
Opportunity
Cost Actual
Demand
Automated
Virtualization
time
46. Elasticity is a fundamental property
of the cloud that drives many of its
economic benefits
47. When you turn off cloud resources
you actually stop paying for them
48. Web Servers
25% Savings
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hour
during a day
49. what we really need is…
…adjustable capacity
http://www.flickr.com/photos/purecaffeine/30268245
6/
90. Elastic Data Warehouse
Data Warehouse
(Batch Processing)
Data Warehouse Data Warehouse
(Steady State) (Steady State)
Shrink to
Expand to 9 instances
25 instances
91. 3.5 billion records, 71 million unique cookies, 1.7 million targeted ads
required per day
User recently
purchased a
sports movie and Targeted Ad
is searching for (1.7 Million per day)
video games
Leveraged AWS and Elastic MapReduce
100 node cluster on demand
Processing time dropped from 2+ days to 8 hours
Increased ROAS by 500%