AWS Customer Presentation - AideRss

1,670 views

Published on

Ilya Grigorik of AideRSS presents at AWS Start-Up Event - Toronto on their extensive use of AWS for their RSS aggregator and organizer.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,670
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
13
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • AWS Customer Presentation - AideRss

    1. 1. Ilya Grigorik - Founder / CTO [email_address]
    2. 2. The Problem - Information Overload
    3. 3. PostRank / Engagement Filtering [1] http://www.postrank.com
    4. 4. PostRank
    5. 5. Three Reasons for AWS <ul><li>It’s cheap </li></ul><ul><li>2. It’s elaaaaastic </li></ul><ul><li>3. It enables you to iterate quickly </li></ul><ul><ul><li>Architecture improvements </li></ul></ul><ul><ul><li>Scratch space for one-off experiments </li></ul></ul><ul><ul><li>Easy staging environments </li></ul></ul>
    6. 6. It’s Elaaaaastic - Our Launch Day Servers Feeds Stories 00:00 5 5K 20K 12:00 30 12K 85K 24:00 100 35K 440K Today ~100 500K 800K / day
    7. 7. Aide RSS Database S3 EC2 Ouch! Scheduler
    8. 8. Aide RSS Database SQS EC2 SQS Migrating to SQS - July: 500,000 messages - November: 2,500,000+ messages Budget, less than $100 Scheduler
    9. 9. Frontend servers (x 3) - Medium instance (IO/Memory) - App & Cache servers MySQL servers (x 6) - Medium instance (IO/Memory) - MySQL 5.1 w/ replication - Backup to S3 every 4 hours Index servers (x 2) - X-Large (CPU/IO) - EBS volumes for IO throughput - EBS snapshots for backup Infrastructure servers (x 3) - Dist. Logger (Medium – IO) - Analytics Server (Medium – IO) - Messaging Server (Small) Crawlers (x ~70) - Small instance (Network IO) - Automated build & boot Staging (x 3) - Medium / Small instances - Scratch space for internal use
    10. 10. Thank you http://www.aiderss.com http://www.postrank.com Ilya Grigorik - Founder / CTO Email: [email_address]

    ×