<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Durability on Rik Kisnah - Blog</title><link>https://www.rik-kisnah.ai/tags/durability/</link><description>Recent content in Durability on Rik Kisnah - Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 09 Nov 2021 09:00:00 -0800</lastBuildDate><atom:link href="https://www.rik-kisnah.ai/tags/durability/feed.xml" rel="self" type="application/rss+xml"/><item><title>Design an Object Store</title><link>https://www.rik-kisnah.ai/teach/systems/design-an-object-store/</link><pubDate>Tue, 09 Nov 2021 09:00:00 -0800</pubDate><guid>https://www.rik-kisnah.ai/teach/systems/design-an-object-store/</guid><description>Put a file in, get the same bytes back ten years later, from any of a hundred million files, after a hundred disks have died. Separate the names from the bytes, cut every file into pieces with spares, and check the pieces forever.</description></item><item><title>Design a Message Queue</title><link>https://www.rik-kisnah.ai/teach/systems/design-a-message-queue/</link><pubDate>Tue, 12 Sep 2017 09:00:00 -0700</pubDate><guid>https://www.rik-kisnah.ai/teach/systems/design-a-message-queue/</guid><description>A post box between the person who writes letters and the person who reads them. The writer does not wait, the reader does not lose letters, and nobody has to be awake at the same time. Then: what if the post box burns down?</description></item></channel></rss>