<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Distributed Computing on A Nickel&#39;s Worth</title>
    <link>/tags/distributed-computing/</link>
    <description>Recent content in Distributed Computing on A Nickel&#39;s Worth</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 20 Dec 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/distributed-computing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Avoiding fallback in distributed systems</title>
      <link>/posts/avoiding-fallback-in-distributed-systems/</link>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      <guid>/posts/avoiding-fallback-in-distributed-systems/</guid>
      <description>As previously mentioned, I was recently able to contribute to the Amazon Builders&amp;rsquo; Library. I&amp;rsquo;d also like to share another post that I wrote for the series, entitled Avoiding fallback in distributed systems. I&amp;rsquo;m especially excited to be able to publish it, as it&amp;rsquo;s based on an internal Amazon document I wrote in 2006 entitled Modes Considered Harmful. It provoked a lot of interesting discussions over the years, so I&amp;rsquo;m happy to be able to share a (hopefully slightly better written) version of it publicly.</description>
    </item>
    <item>
      <title>Challenges with distributed systems</title>
      <link>/posts/challenges-with-distributed-systems/</link>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      <guid>/posts/challenges-with-distributed-systems/</guid>
      <description>I was recently invited to contribute to the Amazon Builders&amp;rsquo; Library. One article I&amp;rsquo;d been wanting to publish publicly is about how bizarre distributed systems are, and what&amp;rsquo;s been the biggest challenge building them, in my experience.&#xA;Please check out the article and here&amp;rsquo;s a quick abstract:&#xA;Developing distributed utility computing services, such as reliable long-distance telephone networks, or Amazon Web Services (AWS) services, is hard. Distributed computing is also weirder and less intuitive than other forms of computing because of two interrelated problems.</description>
    </item>
    <item>
      <title>Six Audacious Goals for Your System</title>
      <link>/posts/six-audacious-goals-for-your-system/</link>
      <pubDate>Tue, 28 Apr 2009 00:00:00 +0000</pubDate>
      <guid>/posts/six-audacious-goals-for-your-system/</guid>
      <description>With apologies to the authors of the futurist programming notes, here is a set of audacious goals for your system (by which I mean your collection of web sites, webservices, databases, and so on):&#xA;Make your entire system runnable (for debugging/development) on a single machine, via a single command, &amp;hellip;without manual configuration, &amp;hellip;without an Internet connection. Demonstrate that your system works flawlessly even when you permanently and unexpectedly unplug the power cable from any one machine (even your most precious database).</description>
    </item>
  </channel>
</rss>
