9. Initial Architecture
• Used Google Image Search API
• Processed Images with ImageMagick
• Cached images on disk in webroot
• Hosted on a single VPS with several
production systems...
Wednesday, March 23, 2011
10. Initial Timeline
• Saturday, 11:50pm: Posted to Reddit
• Saturday, 11:53pm: Realized this was a bad
idea.
• Saturday, 11:54pm: Started tweaking it run
on Heroku
Wednesday, March 23, 2011
11. About
• Mind-blowingly simple platform for running
Ruby applications
• Scales LIKE A BOSS
• Doesn’t have a writable filesystem
Wednesday, March 23, 2011
12. Changes Required!
• Rewrote to stream images and cache in a
reverse caching proxy
• Switched the DNS over to Heroku
• ...and that worked, for a while
Wednesday, March 23, 2011
16. Yahoo!’s BOSS API
• Is awesome.
• Does not ban you after four minutes.
• Has much, much less relevant images.
• ...often with hilarious results.
Wednesday, March 23, 2011
20. Monday Afternoon
• Decided $800/mo with no revenue is not
okay
• Added a link to “GET THIS ON A
FUCKING SHIRT!”, and AdSense.
Wednesday, March 23, 2011
22. Ten Seconds Later
• Decided selling shirts with copyrighted
material is probably pushing it
Wednesday, March 23, 2011
23. Three Hours Later
• Got 43 emails from CafePress telling us
that about 400 shirts violated copyright and
had been removed
• Only three people had bought shirts
• ...so we removed the button.
Wednesday, March 23, 2011