<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>&#xCE74;&#xC6B0;&#xCE58;&#xBCA0;&#xC774;&#xC2A4; &#xBE14;&#xB85C;&#xADF8;</provider_name><provider_url>https://www.couchbase.com/blog/ko</provider_url><author_name>Sean Lynch</author_name><author_url>https://www.couchbase.com/blog/ko/author/sean-lynch/</author_url><title>Avoiding Death Spirals in Distributed Systems</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="b7dbBke8FG"&gt;&lt;a href="https://www.couchbase.com/blog/ko/avoiding-death-spirals-distributed-systems/"&gt;&#xBD84;&#xC0B0; &#xC2DC;&#xC2A4;&#xD15C;&#xC5D0;&#xC11C; &#xC8FD;&#xC74C;&#xC758; &#xB098;&#xC120; &#xD53C;&#xD558;&#xAE30;&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.couchbase.com/blog/ko/avoiding-death-spirals-distributed-systems/embed/#?secret=b7dbBke8FG" width="600" height="338" title="&#x201C;Avoiding Death Spirals in Distributed Systems&#x201D; &#x2014; The Couchbase Blog" data-secret="b7dbBke8FG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.couchbase.com/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;</html><thumbnail_url>https://www.couchbase.com/blog/wp-content/uploads/2022/11/couchbase-nosql-dbaas.png</thumbnail_url><thumbnail_width>1800</thumbnail_width><thumbnail_height>630</thumbnail_height><description>What's a death spiral? Single-node death spirals A former employer of mine was contracted to build an email routing system for one of the world's largest companies. They had me do the design and spec out the hardware, and then [&hellip;]</description></oembed>
