Your SlideShare is downloading. ×
0
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
AWS for Start-ups - Case Study - Go Squared
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

AWS for Start-ups - Case Study - Go Squared

1,333

Published on

Customer Case Study - GoSquared, Geoff Wagstaff, Co-Founder & CTO

Customer Case Study - GoSquared, Geoff Wagstaff, Co-Founder & CTO

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,333
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Real-Time Web Analytics On Amazon Web Services @TheDeveloper Google Campus February 2013
  • 2. Real-time web analytics
  • 3. James Taylor Geoff Wagstaff James GillDeveloper + Co-founder CTO + Co-founder CEO + Co-founder
  • 4. LiveStats
  • 5. In 2009, our Server melted.
  • 6. Conventional Hosting• Contractual lock-in. Fixed term subscription• Laborious and slow to provision resources• Restricted• Dedicated, but not bespoke• Boring
  • 7. Business constraints• Experimental technology• Agility• Low budget• Inexperience• High barrier to entry in market
  • 8. GET TO THE CLOUD!!!11!!one!
  • 9. Why AWS? CloudWatch CloudFront StorageGateway S3 EC2 VPC CloudFormation Diverse + growing range of services RDS Data Pipeline DynamoDB SES SNS SWF SQS Glacier ElasticBeanstalk IAM Route53RedShift CloudSearch ElastiCache ElasticTranscoder
  • 10. Why AWS?Flexible & Scalable
  • 11. Why AWS?Pay-as-you-use Pricing
  • 12. Why AWS?Platform agnostic
  • 13. Why AWS?Reputable
  • 14. Challenges• Daunting. Requires new skills and role changes• More moving parts• Architecting for cloud• Deployment - resources, software, data• Automation - scaling, failover, backup
  • 15. Advantages• Full control - freedom, bespoke• Fosters good system design paradigms & avoids complacency• Abundant tools, services, community + documentation• Lowered barriers to entry: infrastructure for anyone• Reduced time to market
  • 16. Gap Year project: Trends
  • 17. Angels (2010)Series A (2011)
  • 18. 6 Team MembersAverage age: 21
  • 19. 25,000 sites and counting
  • 20. Traffic100s Thousands concurrent visitors 100s Millions pageviews/month10s Thousands 99.9% Requests/second Uptime
  • 21. Our Stack (tidier) Traffic Tiered, decoupled, load-balanced ELB Load Balancer clusters Reverse Proxy Auto-scaling. Spot instances Service-oriented architecture: Services Collectors, processing, API, Applications, Website Redis, MongoDB, Data Stores Fault tolerance, failover, backupsMySQL (RDS), EBS, S3AWS Services: EC2, S3, RDS, Route53, CloudWatch, SNS, IAM
  • 22. How we do... Monitoring Graphite - http://graphite.wikidot.com/ Ganglia CloudWatch ServerDensityPagerDuty
  • 23. Best PracticesScale only when necessaryAutomate wiselyDecouple using APIs + messagingMonitor and log everything
  • 24. DestroyEverything
  • 25. Thanks! Geoff Wagstaff @TheDeveloperhttps://engineering.gosquared.com

×