13. Key AWS Components
EC2 ELB S3 SQS EMR
On Demand Computing Auto scaling Load Elastic Storage for Platform Message Big Data Processing
High I/O SSD Balancer User & Sys resources Queues
Cloudwatch EBS Dynamo Cloudfront SWF
Monitoring & Alarms Instance Storage Scalable noSQL db Global Content Coordinates
Push App Metrics Std & Provisioned IOS Atomic Counters Delivery Network Application Workflows
14. Scale Out vs. Scale Up
Support Rolling Upgrades
Instrument via CloudWatch
15. Measure Everything
Split Testing is invaluable
Drive decisions based on Data
16. Add 40GB+ Telemetry data daily
Compute via Elastic Map Reduce
Surfaced via SSAS & Tableau
17.
18. Boyd’s Law of Iteration
“Speed of iteration always beats
quality of iteration.”
Where you are today doesn’t matter so much,
compared to where you’re going tomorrow.
19. 2 Major releases per week
Multiple smaller pushes per day
Everybody Tests
20. Repeat the process to get more feedback
Pay down technical debt along the way!
22. 62 Instances 3 Availability Zones 3.1M Contacts per Day
Core Fleet US East (Northern VA) Over 3.1 Million contacts &
Add capacity as required Planned for Multi Region connections uploaded
Working towards autoscale each day
>2.5 Billion Relationships Tech Team of 19 10M+ Growth Increments
Our social graph models Total company size 37 Ready for additional 10 million
over 2.5 Billion social users at any point in time
relationships
24. • Started with On Demand Instances
• Grew into Reserved Instances (Save 48%)
• Leverage Spot Pricing (Save 76%)
• Use Cost Allocation Functionality
Significant Savings when managed
25. Excellent support & guidance from
AWS Team from the outset.
Currently on Business Level
1hr Response 24/7 email, phone and chat
Checkout Trusted Advisor
26. Why cloud works for SkillPages
• Allows us to focus on innovation
• Deliver better product to our users
• Ability to scale & adopt
• Economic Sense
Colonel John Boyd, a military strategist and Air Force fighter, found this by studying an anomaly in dogfights where an inferior aircraft (F-86) consistently beat a superior aircraft (MiG-15) because it was able to iterate faster thanks to a hydraulic versus manual flight stick. Eric Ries applies Boyd’s Law to lean startups by highlighting the importance of maximizing cycle time through the build/measure/learn loop.
Colonel John Boyd, a military strategist and Air Force fighter, found this by studying an anomaly in dogfights where an inferior aircraft (F-86) consistently beat a superior aircraft (MiG-15) because it was able to iterate faster thanks to a hydraulic versus manual flight stick. Eric Ries applies Boyd’s Law to lean startups by highlighting the importance of maximizing cycle time through the build/measure/learn loop.
Colonel John Boyd, a military strategist and Air Force fighter, found this by studying an anomaly in dogfights where an inferior aircraft (F-86) consistently beat a superior aircraft (MiG-15) because it was able to iterate faster thanks to a hydraulic versus manual flight stick. Eric Ries applies Boyd’s Law to lean startups by highlighting the importance of maximizing cycle time through the build/measure/learn loop.