{"id":5504,"date":"2015-04-20T00:00:00","date_gmt":"2015-04-20T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world"},"modified":"2025-09-17T08:21:19","modified_gmt":"2025-09-17T15:21:19","slug":"announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/","title":{"rendered":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cloud computing continues to change the way that businesses reach their customers. In today\u2019s hyper-competitive environment, ISVs and startups are on the leading edge of this change. They are constantly challenged to find better ways to build scalable cloud services in order to get to market quickly. For developers, growing their businesses while designing for reliability and scale are equally challenging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Last month we released <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/app-service\/\">Azure App Service<\/a>, a <i>high productivity<\/i> solution for developers who need to create enterprise-grade web and mobile app experiences. App Service provides a complete platform as a service solution that enables you to deploy and elastically scale applications in the cloud, and seamlessly integrate them with on-premises resources and SaaS based applications. We have tens of thousands of customers using Azure App Service today, including <a name=\"_MailEndCompose\"><\/a><a href=\"https:\/\/customers.microsoft.com\/Pages\/CustomerStory.aspx?recid=17735\">Heineken<\/a>, <a href=\"https:\/\/customers.microsoft.com\/Pages\/CustomerStory.aspx?recid=16778\">Hogarth Worldwide<\/a>, <a href=\"https:\/\/customers.microsoft.com\/Pages\/CustomerStory.aspx?recid=18608\">Telenor<\/a> and <a href=\"https:\/\/customers.microsoft.com\/Pages\/CustomerStory.aspx?recid=16784\">Smartvue<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a <i>high control<\/i> platform that&nbsp;enables developers and ISVs to build cloud services with a high degree of scalability and customization. Service Fabric was born from our years of experience delivering mission-critical cloud services and has been in production for more than five years. It provides the foundational technology upon which we run our Azure core infrastructure and also powers services like Skype for Business, InTune, Event Hubs, DocumentDB, Azure SQL Database (across more than 1.4 million customer databases) and Bing Cortana &#8211; which can scale to process more than 500 million evaluations per second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This experience has enabled us to design a platform that intrinsically understands the available infrastructure resources and needs of applications, enabling automatically updating, self-healing behavior that is essential to delivering highly available and durable services at hyper-scale. We\u2019re now making this battle-hardened technology available for everyone use \u2013 not a version of what we use, but the exact technology we use ourselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Service Fabric offers the following benefits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">It supports creating both stateless <i>and<\/i> stateful microservices \u2013 an architectural approach where complex applications are composed of small, independently versioned services \u2013 to power the most complex, low-latency, data-intensive scenarios and scale them into the cloud.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Provides the benefits of orchestration and automation for microservices with new levels of app awareness and insight.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Solves hard distributed systems problems like state management and provides application lifecycle management capabilities so developers don\u2019t have to re-architect their applications as usage grows.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Includes Visual Studio tooling as well as command line support, which enables developers to quickly and easily build, test, debug, deploy and update their Service Fabric applications on single-box deployments, test deployments and production deployments.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">One example of an early customer who is using Service Fabric is <a href=\"https:\/\/www.osisoft.com\/Default.aspx\">OSIsoft<\/a>, a San Francisco Bay Area software company, who chose Service Fabric to enhance their on-premises PI System with new Azure-based offerings to unlock an Internet of Things-scale solution. Today the PI System collects, stores, analyses, and shares streaming sensor-based data from more than 450 source types.&nbsp;The OSIsoft solution leveraging Service Fabric enables new customer driven insights by durably processing data from hundreds of millions of meters every few seconds \u2013 shattering previous on-premises records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To get early customer feedback, a developer preview of Service Fabric will be released at BUILD. With our unique commitment to deliver a consistent cloud across public, hosted and private clouds, we will&nbsp;deliver the solution on-premises in the next version of Windows Server. While our initial offering will target Windows, we will also support Linux in the future. Finally, we will have migration guidance available to customers using Azure Cloud Services who want the benefits of Azure Service Fabric.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more, check out the <a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2015\/3-618\">recording of my BUILD session<\/a> in which I introduce Azure Service Fabric and live demo it scaling up to 50 machines running over 250,000 operations\/second on Azure. The Developer SDK is also now available for <a href=\"https:\/\/aka.ms\/servicefabric\">download<\/a>, with Visual Studio tooling and a fully functional Service Fabric runtime for you to experience developing and deploying services in a one-box environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1467,1470],"tags":[],"audience":[3055,3053,3056],"content-type":[],"product":[1662],"tech-community":[],"topic":[],"coauthors":[21],"class_list":["post-5504","post","type-post","status-publish","format-standard","hentry","category-compute","category-containers","audience-developers","audience-it-decision-makers","audience-it-implementors","product-azure-service-fabric","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-4-1680286581-250","review-flag-integ-1680286579-214","review-flag-inter-1680286585-376","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-20T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-17T15:21:19+00:00\" \/>\n<meta name=\"author\" content=\"Mark Russinovich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Russinovich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mark-russinovich\/\",\"@type\":\"Person\",\"@name\":\"Mark Russinovich\"}],\"headline\":\"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World\",\"datePublished\":\"2015-04-20T00:00:00+00:00\",\"dateModified\":\"2025-09-17T15:21:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\"},\"wordCount\":668,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Compute\",\"Containers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\",\"name\":\"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2015-04-20T00:00:00+00:00\",\"dateModified\":\"2025-09-17T15:21:19+00:00\",\"description\":\"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compute\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/compute\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog","description":"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog","og_description":"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2015-04-20T00:00:00+00:00","article_modified_time":"2025-09-17T15:21:19+00:00","author":"Mark Russinovich","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Mark Russinovich","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mark-russinovich\/","@type":"Person","@name":"Mark Russinovich"}],"headline":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World","datePublished":"2015-04-20T00:00:00+00:00","dateModified":"2025-09-17T15:21:19+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/"},"wordCount":668,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Compute","Containers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/","name":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2015-04-20T00:00:00+00:00","dateModified":"2025-09-17T15:21:19+00:00","description":"Today we are excited to announce an additional offering \u2013 Azure Service Fabric \u2013 that provides a high control platform enables developers and ISVs to build cloud services with a high degree of scalability and customization.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-service-fabric-reducing-complexity-in-a-hyper-scale-world\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Compute","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/compute\/"},{"@type":"ListItem","position":3,"name":"Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=5504"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5504\/revisions"}],"predecessor-version":[{"id":46418,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5504\/revisions\/46418"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=5504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=5504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=5504"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=5504"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=5504"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=5504"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=5504"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=5504"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=5504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}