Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Lean Cloud for Startups with AWS - Customer Success Story - skillpages


Published on

The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

The Lean Cloud for Startups with AWS - Customer Success Story - skillpages

  1. 1. Iain MacDonald Mike McCarthy
  2. 2. One Place to Find Skilled People
  3. 3. Registered Users7 million 6 million 5 million 4 million 3 million 2 million 1 million 2011 2012
  4. 4. Examples of what they can do
  6. 6. A New Global Internet UtilityRetail & Cloud! Find Skilled People Online Storage
  7. 7. Connect people with skills to people who need themOn a large scale within a trusted environment.
  8. 8. Challenges Performance Flexibility Time ToScalability Market
  9. 9. Focus on developing a product users want Amazon provide the Infrastructure!
  10. 10. Key AWS Components EC2 ELB S3 SQS EMROn 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
  11. 11. Scale Out vs. Scale UpSupport Rolling UpgradesInstrument via CloudWatch
  12. 12. Measure Everything Split Testing is invaluableDrive decisions based on Data
  13. 13. Add 40GB+ Telemetry data dailyCompute via Elastic Map Reduce Surfaced via SSAS & Tableau
  14. 14. 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.
  15. 15. 2 Major releases per weekMultiple smaller pushes per day Everybody Tests
  16. 16. Repeat the process to get more feedback Pay down technical debt along the way!
  17. 17. Where Are We Now?
  18. 18. 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
  19. 19. and
  20. 20. • Started with On Demand Instances• Grew into Reserved Instances (Save 48%)• Leverage Spot Pricing (Save 76%)• Use Cost Allocation Functionality Significant Savings when managed
  21. 21. Excellent support & guidance from AWS Team from the outset. Currently on Business Level 1hr Response 24/7 email, phone and chat Checkout Trusted Advisor
  22. 22. Why cloud works for SkillPages• Allows us to focus on innovation• Deliver better product to our users• Ability to scale & adopt• Economic Sense
  23. 23. Mike