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.

Yipit - AWS Start-Up Customer

1,681 views

Published on

Published in: Technology, Business
  • These are one of the best companies for review articles. High quality with cheap rates. ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ I highly recommend it :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I think you need a perfect and 100% unique academic essays papers have a look once this site i hope you will get valuable papers, ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • djago,yipit
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • My slide notes have most of the information from the presentation, so check the link at the end for the Google Doc Presentation that includes them.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Yipit - AWS Start-Up Customer

  1. 1. YipitAWS Infrastructure for Startups
  2. 2. Who is Yipit?● Largest Daily Deal Aggregator in the US● Made in New York● Launched February 2010● 20+ Employees ○ 12 Developers (who still interact with systems) ○ 1 Sysadmin (who still works with the codebase)● 40+ Servers (Production and Staging)● 500,000+ Consumers
  3. 3. What is Yipit built on?Core Technologies:● Python● Django● Nginx/Gunicorn● Celery (Queues) Data Stores: ● MySQL ○ RDS ● MongoDB ○ Sharded ● Redis ● DynamoDB
  4. 4. How do we use AWS?What we use now What will we try soon ○ S3 ○ More Dynamo ○ EC2 ○ Cloud Search ○ CloudWatch ○ VPC ○ CloudFront ○ Elastic MapReduce ○ RDS ○ ElastiCache ○ SQS ○ IAM ○ Route53 ○ DynamoDB ○ Mechanical Turk ■ Via Crowdflower
  5. 5. AWS Value for Systems● Speed of Iteration ● Can A/B test infrastructure. ○ Low cost of failure.● Infrastructure as Code
  6. 6. AWS Value for Startups● Time Management ● Expertise vs Money ○ Management ○ Cant know overhead everything ○ Best Practices ○ Leverage what ■ Some Secret others know AWS Sauce in ■ Cheaper than services spending time on ○ Automation it
  7. 7. Perils● Keep Track of Your Infrastructure ○ Configuration Management● Optimize Your Costs ○ Reserved/Spot Instances● Assume Distributed Infrastructure ○ Ok to ignore while only a few servers ○ Use Queues, timeouts, retries
  8. 8. Monitoring● Automate Monitoring ○ Baked in via Chef, runs on all servers● We use: ○ New Relic (Application Monitoring) ○ Django Sentry / Papertrail (Log Monitoring) ○ AppFirst (Server Monitoring) ○ Stathat (Custom Metrics, StatsD style)
  9. 9. Questions?Get more information: Andrew Gross andrew@yipit.comhttp://tech.yipit.com @flashmanbahadur@YipitDjango DevOps Adam Nelson adam@yipit.com @varud CTOFull Presentation with notes

×