{"id":7536,"date":"2023-01-30T00:00:00","date_gmt":"2023-01-30T08:00:00","guid":{"rendered":""},"modified":"2025-06-11T03:24:36","modified_gmt":"2025-06-11T10:24:36","slug":"lessons-learned-optimizing-microsoft-s-internal-use-of-azure","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/","title":{"rendered":"Lessons learned optimizing Microsoft\u2019s internal use of Azure"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">At Microsoft, we learned a lot from moving our internal operations to <a href=\"https:\/\/azure.microsoft.com\">Microsoft Azure<\/a>, lessons we use to make our cloud products work better for our customers. As a top user of Azure, we understand our customers\u2019 obstacles and constraints. Just like them, we\u2019re under pressure to &#8220;do more with less&#8221; in these challenging fiscal times. As such, we&#8217;re sharing our story of first migrating to Azure, and then optimizing our usage to bring our costs down. Our goal is to help our customers do the same\u2014help them migrate to the cloud, optimize their cloud costs, and strategically invest in projects to boost their growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cIt\u2019s exciting to talk about our own IT journey, our migration, our optimization, [and] how we\u2019re reinvesting in the different types of solutions that are possible within the cloud, compared to how we did things before.&#8221; \u2014<\/em>Pete Apple, Principal TPM Architect at Microsoft<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After helping Microsoft migrate to Azure, Apple is now spending his time helping the company get more out of being on the cloud. &#8220;We continue to shift [how] we think about the technology, the processes, the ways that we enable our internal customers and our employees to be successful in their day-to-day work and have less friction,&#8221;<em>&nbsp;<\/em>Apple says.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/youtu.be\/imap2tk6AYQ\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\" alt=\"Click to watch the video on YouTube.\" title=\"\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"being-microsoft-s-customer-zero\">Being Microsoft\u2019s customer zero<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many people think we get all our Microsoft technology and solutions for free, but that\u2019s not the case when it comes to Microsoft Azure\u2014we pay full price for it, just like any customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201cWhen I talk to customers, they\u2019re always a little bit surprised to hear that we pay the same rates for Azure that they do. We operate with the same licensing, the same pricing, which is really, really important. This informs the role we play as customer zero, when we\u2019re having our own experiences with Azure. We work on improvements with the product group\u2014before our customers can possibly have a bad experience.&#8221; \u2014<\/em> Heather Pfluger, General Manager of Infrastructure &amp; Engineering in Microsoft Digital Employee Experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Paying full price keeps the pressure on Pfluger\u2019s team to be as efficient as possible with the company\u2019s internal use of Azure. <em>\u201c<\/em>Like any customer, we must consider competing timelines, optimization goals, and all relevant budgets,\u201d she says. \u201cAs customer zero, we not only use Azure cloud services for our business needs\u2014like any other enterprise\u2014but also, we constantly harness our knowledge and insights to envision the right experience in the first place.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Being Microsoft\u2019s customer zero gives Pfluger and her team the opportunity to give feedback to our product teams, which they use to make improvements that benefit our external customers. We evaluate our solutions to help make sure they meet various global requirements relating to security, privacy, and overall compliance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optimizing-our-cloud-costs\">Optimizing our cloud costs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Like our customers, we\u2019re feeling pressure to reduce our costs during these challenging economic times. One way we\u2019re doing that is by being efficient with our <a href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/implementing-microsoft-azure-cost-optimization-internally-at-microsoft\/\">internal use of Microsoft Azure<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pfluger was looking for ways to cut costs and says, \u201cThe first place we went to was Azure.\u201d The information needed to find ways to trim was easily accessible within her team\u2019s Azure dashboards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAll of the data was there,\u201d Pfluger says, explaining that there are many optimization levers within Azure that customers can pull. \u201cWe saved a tremendous amount of money just by reviewing our Azure spend and by using the tools available to us.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our Azure product team is trying to help us, and all our customers get more out of their Azure subscriptions. They\u2019re focused on helping customers understand and forecast their costs, use data to optimize their workloads, use proactive cost-management practices to deploy fixes as quickly as possible, and leverage auditing to identify opportunities to fine-tune their operations even more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learn-more-about-optimizing-your-azure-migration\">Learn more about optimizing your Azure migration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Read this <a href=\"https:\/\/www.microsoft.com\/insidetrack\/blog\/doing-more-with-less-internally-at-microsoft-with-microsoft-azure\">Azure optimization blog post<\/a> to get more detail on our internal cloud journey here at Microsoft.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.<\/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":[1462],"tags":[],"audience":[3055,3056],"content-type":[1481],"product":[],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-7536","post","type-post","status-publish","format-standard","hentry","category-serverless","audience-developers","audience-it-implementors","content-type-thought-leadership","review-flag-1680286581-56","review-flag-alway-1680286580-106","review-flag-free-1680286579-836","review-flag-lever-1680286579-649","review-flag-microsofts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"We&#039;re sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.\" \/>\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\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"We&#039;re sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\" \/>\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=\"2023-01-30T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T10:24:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\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=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Lessons learned optimizing Microsoft\u2019s internal use of Azure\",\"datePublished\":\"2023-01-30T08:00:00+00:00\",\"dateModified\":\"2025-06-11T10:24:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\"},\"wordCount\":674,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\",\"articleSection\":[\"Serverless\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\",\"name\":\"Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\",\"datePublished\":\"2023-01-30T08:00:00+00:00\",\"dateModified\":\"2025-06-11T10:24:36+00:00\",\"description\":\"We're sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/serverless\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Lessons learned optimizing Microsoft\u2019s internal use of Azure\"}]},{\"@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":"Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog","description":"We're sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.","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\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/","og_locale":"en_US","og_type":"article","og_title":"Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog","og_description":"We're sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2023-01-30T08:00:00+00:00","article_modified_time":"2025-06-11T10:24:36+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Lessons learned optimizing Microsoft\u2019s internal use of Azure","datePublished":"2023-01-30T08:00:00+00:00","dateModified":"2025-06-11T10:24:36+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/"},"wordCount":674,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp","articleSection":["Serverless"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/","name":"Lessons learned optimizing Microsoft\u2019s internal use of Azure | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp","datePublished":"2023-01-30T08:00:00+00:00","dateModified":"2025-06-11T10:24:36+00:00","description":"We're sharing our story of first migrating to Azure, and then of optimizing our usage of Azure to bring our costs down.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2023\/01\/af3eef81-fcea-464a-9f49-b86a5f9e75eb.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/lessons-learned-optimizing-microsoft-s-internal-use-of-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Serverless","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/serverless\/"},{"@type":"ListItem","position":3,"name":"Lessons learned optimizing Microsoft\u2019s internal use of Azure"}]},{"@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\/7536","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=7536"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/7536\/revisions"}],"predecessor-version":[{"id":41095,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/7536\/revisions\/41095"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=7536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=7536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=7536"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=7536"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=7536"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=7536"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=7536"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=7536"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=7536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}