Rails Roundup – New Relic and Insoshi – Good Dogfood

Scenario: You are finally convinced that Ruby on Rails is a great platform for building web applications, and so you try it out and build this awesome new website in only 3 weeks of development. You launch version 0.99 beta and everyone thinks it’s cool. Maybe it’s something like Insoshi, or Twitter. (Insoshi is hot new social networking platform (FOSS) written in Ruby on Rails (RoR). Yes, they eat their own dog food.)

Scene 2: TechCrunch posts an article telling the world about your cool RoR Open Source Social Networking stuff. This is great free publicity, but can your application handle the TechCrunch effect? Will your RoR Social Networking application be able to handle the spike in traffic? Can you handle the success of becoming a very popular new application? (Rumor mill… Twitter is having scaling problems… said to be abandoning Ruby on Rails. However DHH, the master architect of RoR, joined Twitter as D2H on 29-Apr-2008, and instantly had over 1200 followers.)

Scene 3: Slashdot comes back online after being down for 5 hours, and someone posts an article about your hot beta site — sez its cool. Will it suffer from the Slashdot effect? How will your application perform under peak load? Does it scale up to handle thousands or millions of hits per hour?

Scene 4: You can’t handle the TechCrunch effect and Slashdot effect all on the same day. Your web site crashes and burns. Your dream, website, and reputation is ruined — all in one day.

Scene 5: You wake up from the nightmare. It was only dream. It’s morning. You make some coffee and read the technology news. You check out the new Ruby on Rails performance monitoring tool from New Relic, and you listen to the Mashable podcast interview of Lew Cirne, founder and CEO of New Relic. Lew says they wrote the New Relic performance monitoring tool using Ruby, so he’s proud to say they eat their own dog food.

Scene 6: You get back to work — a little wiser.

2 thoughts on “Rails Roundup – New Relic and Insoshi – Good Dogfood

  1. Or you may have checked out morpheXchange.com before going to Scene 2 and never missed a beat with your Rails apps. You may even be sleeping still and dreaming instead of beach vacations and adventures with friends and loved ones.

    Or I might be kidding. Not.

    Best.
    alain

  2. @friarminor – Thanks for the comment. Do you know if it would really work? MorpheXchange looks like a service provider that would help you scale an application. Apparently they use the Amazon Saas/Haas cloud as a backend. This might be a good choice for some developers, but it appears that Twitter wants to maintain an independent platform

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">