<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>has_many :thoughts: The trouble with services, part 2</title>
    <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Musings from a Ruby on Rails development team</description>
    <item>
      <title>The trouble with services, part 2</title>
      <description>&lt;p&gt;In &lt;a href="http://blog.kineticweb.com/articles/2008/01/18/the-trouble-with-services"&gt;our last installment&lt;/a&gt;, during a &lt;a href="http://www.basecamphq.com/"&gt;Basecamp&lt;/a&gt; outage, I concluded that occasional service interruptions didn&amp;#8217;t dissuade me from using hosted services. I&amp;#8217;d rather have someone else running around working to fix the problem then me.&lt;/p&gt;


	&lt;p&gt;In today&amp;#8217;s installment &lt;a href="http://sitening.com/blog/2008/02/15/lights-out-for-amazon-simple-storage-service-s3-shutters-twitter-and-thousands-of-other-websites/"&gt;all of Amazon web services are in-operational&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;That means all of Web 2.5, as Justin calls it, is down for the count. I first noticed this on &lt;a href="http://www.whatisrandyeating.com"&gt;&lt;span class="caps"&gt;WIRE&lt;/span&gt;&lt;/a&gt;. After I got over the initial panic of not being able to see a picture of Randy&amp;#8217;s Cherios cereal bar, I realized Basecamp, Twitter, and a ton more all depend on Amazon.&lt;/p&gt;


	&lt;p&gt;This brings us back to the debate over hosted services. And I think there&amp;#8217;s one component I missed last time: the number cogs in a wheel. It seems like having services that depend on services that depend on services can bring in additional complexity. So now, not only does using Basecamp require all their servers to be running but it also requires the Amazon servers to be running.&lt;/p&gt;


	&lt;p&gt;We have debated using Amazon S3 and &lt;span class="caps"&gt;EC2&lt;/span&gt; here on a few projects recently. Andy asked me straight up not two weeks ago how much I trusted Amazon for reliability. I replied: &amp;#8220;100%. They&amp;#8217;re Amazon.&amp;#8221; I suppose I should have remembered that being a big ass corporation doesn&amp;#8217;t make them exempt from downtime. And if one truly needs 100% uptime, one needs to use multiple services with redundant backups. That&amp;#8217;s what we all thought we were getting with Amazon web services. I guess not.&lt;/p&gt;</description>
      <pubDate>Fri, 15 Feb 2008 09:45:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a8d9d383-33e3-408d-9457-1802780d49cf</guid>
      <author>Colin A. Bartlett</author>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2</link>
      <category>Business</category>
      <category>rant</category>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Derek</title>
      <description>I don't think that all the services depend on each other. I use Wrike.com for project management. It's a pretty good tool, not perfect, but stable. I don't recall any serious outages. Anyway, I do agree, that it's much better to have someone else running around to fix the problem than to do it yourself.</description>
      <pubDate>Fri, 15 Feb 2008 12:15:39 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:2d670518-8832-42a0-be19-bfa6e643367d</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-231</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Derek</title>
      <description>I don't think so. If Basecamp depends on Amazon doesn't mean all other tools do the same thing. We use Wrike.com. The tool is not perfect but pretty stable. I don't recall any serious outages. But afterall, I agree with you that it's much better to have someone else to run around to fix the problem. </description>
      <pubDate>Fri, 15 Feb 2008 12:11:35 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c68a9ba4-1ceb-415b-89ab-9c270e1f2e61</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-230</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Colin</title>
      <description>That's a good point, Jon. AWS has the ability to provide A LOT of redundancy (maybe not complete, but...) for pennies. Literally.</description>
      <pubDate>Fri, 15 Feb 2008 11:59:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:afb32d08-2b87-4693-9abf-3932d8e1094f</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-229</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Justin</title>
      <description>Oh, AWS is definitely awesome, no doubt about that!</description>
      <pubDate>Fri, 15 Feb 2008 10:26:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ae2fc8da-fe07-42ab-bf82-bd263fd8ace6</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-227</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Jon Henshaw</title>
      <description>Heh, even with the outage, I still think the service is awesome. We couldn't afford to do half of the things we do without AWS.</description>
      <pubDate>Fri, 15 Feb 2008 10:15:28 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:52337e5b-9253-4aa3-848d-5106d93c969e</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-226</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Justin</title>
      <description>These types of systems are only leading up to the big 3.0... I guess we're really in a more 2.2 or 2.3 if that... definitely not 2.0 only more.</description>
      <pubDate>Fri, 15 Feb 2008 10:03:59 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:94551728-6aa7-4342-aab9-efd0e7c81cf5</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-225</link>
    </item>
    <item>
      <title>"The trouble with services, part 2" by Justin</title>
      <description>Which is why we need to start relying more on distributed systems... *ahem*rdf*ahem*...</description>
      <pubDate>Fri, 15 Feb 2008 10:02:33 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4dd11406-e57f-49ab-aee4-c4366f4b578b</guid>
      <link>http://blog.kineticweb.com/articles/2008/02/15/the-trouble-with-services-part-2#comment-224</link>
    </item>
  </channel>
</rss>
