<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Zocdoc</provider_name><provider_url>https://www.zocdoc.com/about</provider_url><author_name>Michael Knapp</author_name><author_url>https://www.zocdoc.com/about/blog/author/michael-knappzocdoc-com/</author_url><title>Wasabi: Migrating data to AWS | Zocdoc</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="EKbQNjQDK3"&gt;&lt;a href="https://www.zocdoc.com/about/blog/tech/wasabi-migrating-data-aws/"&gt;Wasabi: Migrating data to AWS&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.zocdoc.com/about/blog/tech/wasabi-migrating-data-aws/embed/#?secret=EKbQNjQDK3" width="600" height="338" title="&#x201C;Wasabi: Migrating data to AWS&#x201D; &#x2014; Zocdoc" data-secret="EKbQNjQDK3" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! 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);
&lt;/script&gt;
</html><thumbnail_url>https://zocdocstatic.wpengine.com/wp-content/uploads/2017/12/theme3.png</thumbnail_url><thumbnail_width>828</thumbnail_width><thumbnail_height>414</thumbnail_height><description>Zocdoc was, as recently as 2 years ago, a monolithic application. The problems of running such an application, both obvious and subtle, have been detailed in this previous blog post. Since then our engineering team has been pulling core components out of the monolith and into their own independently deployed services in the cloud. In [&hellip;]</description></oembed>
