<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Developer Support</provider_name><provider_url>https://devblogs.microsoft.com/premier-developer</provider_url><author_name>Developer Support</author_name><author_url>https://devblogs.microsoft.com/premier-developer/author/premierdev/</author_url><title>Cloud Design Patterns &#x2013; Availability - Developer Support</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="wFJ25TRNRc"&gt;&lt;a href="https://devblogs.microsoft.com/premier-developer/cloud-design-patterns-availability/"&gt;Cloud Design Patterns &#x2013; Availability&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://devblogs.microsoft.com/premier-developer/cloud-design-patterns-availability/embed/#?secret=wFJ25TRNRc" width="600" height="338" title="&#x201C;Cloud Design Patterns &#x2013; Availability&#x201D; &#x2014; Developer Support" data-secret="wFJ25TRNRc" 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://devblogs.microsoft.com/premier-developer/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://devblogs.microsoft.com/premier-developer/wp-content/uploads/sites/31/2019/10/learning_fi.png</thumbnail_url><thumbnail_width>400</thumbnail_width><thumbnail_height>266</thumbnail_height><description>In this post, App Dev Manager John Tran explores some important availability concepts you need to consider when moving applications to the cloud. Moving to the cloud forces us to change the way we design and deploy applications.&nbsp; The traditional way of application development for on premises infrastructure is not the same as development for [&hellip;]</description></oembed>
