{"id":7665,"date":"2022-08-03T00:00:00","date_gmt":"2022-08-03T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/5-steps-to-prepare-developers-for-cloud-modernization"},"modified":"2025-06-13T02:39:51","modified_gmt":"2025-06-13T09:39:51","slug":"5-steps-to-prepare-developers-for-cloud-modernization","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/","title":{"rendered":"5 steps to prepare developers for cloud modernization"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you\u2019re thinking about what it takes to modernize your applications, you\u2019re not alone. Companies everywhere now understand that <a href=\"https:\/\/azure.microsoft.com\/resources\/app-migration-toolkit-migrating-aspnet-web-applications-to-azure\/\">migrating applications to the cloud<\/a> and shifting to a cloud-first approach is critical to business competitiveness. The purpose of modernizing applications is to better align them to current and future business needs. By deploying enterprise applications to the cloud, you gain greater ability to innovate, improve security, scale to meet demand, manage costs, and deliver rich and consistent customer experiences anywhere in the world more quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But as you move to the cloud, there are many options to choose from and skills to gain. One of the most important parts of this effort is understanding how to prepare developers for cloud modernization\u2014and one of the trickiest parts is knowing where to start.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to research on Developer Velocity, the number one driver of business performance is best-in-class developer tools.<sup>1<\/sup> Companies that create the right environment\u2014by providing strong tools and removing points of friction for developers to innovate\u2014have 47 percent higher developer satisfaction and retention rates than those in the lowest quartile for Developer Velocity. With <a href=\"https:\/\/azure.microsoft.com\/free\/\">Microsoft Azure<\/a>, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications. We use <a href=\"https:\/\/azure.microsoft.com\/services\/app-service\/\">Azure App Service<\/a> as our example, but the same concepts apply to other tools you might use in your modernization efforts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are five steps to take to start preparing for cloud modernization:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-watch-how-application-migration-works\">1. Watch how application migration works.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Migrating existing, on-premises applications to the cloud is often the focus of initial application modernization efforts. Once the business case has been made to migrate an application to the cloud, you\u2019ll need to assess the application for all the dependencies that can affect whether it can be successfully migrated without modifying the application. In the case of App Service, a migration assistant guides you through the assessment. Then, if the assessment indicates that the application can be migrated, the migration assistant performs the migration. To get an introduction to how the assessment and migration process works, <a href=\"https:\/\/docs.microsoft.com\/en-us\/shows\/Azure-Videos\/How-to-migrate-web-apps-to-Azure-App-Service\" target=\"_blank\" rel=\"noopener\">watch the overview video<\/a> on how to migrate web apps to App Service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-learn-to-migrate-an-on-premises-application-to-the-cloud\">2. Learn to migrate an on-premises application to the cloud.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best way to understand what it takes to migrate an application is to try it for yourself. To learn how to migrate an on-premises web application to App Service, <a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/migrate-app-service-migration-assistant\/\" target=\"_blank\" rel=\"noopener\">take the step-by-step online course<\/a>\u2014including a hands-on lab\u2014that guides you through migration and post-migration. Using a sandbox environment and access to free resources, you\u2019ll get an in-depth walkthrough of how to migrate your web application, from assessment through post-migration tasks. You\u2019ll also get background on why the assessment phase is so important, what types of problems it\u2019s intended to identify, and what to do if any problems are found. Next, the course takes you through the migration process and provides guidance on the settings you\u2019ll need to choose from, and it prepares you for additional tasks that might be necessary to get the web app in working order.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-build-a-web-app-in-the-language-of-your-choice\">3.\u00a0Build a web app in the language of your choice.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Learning how to build a cloud-native application is another important step in preparing yourself to shift to a cloud-first approach. To give it a try, <a href=\"https:\/\/azure.microsoft.com\/free\/\">sign up for an Azure free account<\/a>, which gives you access to dozens of free services, including App Service. Along with access to a wide range of cloud resources, you get developer support for cloud modernization through quickstart guides that walk you through creating and deploying a web app in App Service using the language of your choice, including <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/quickstart-dotnetcore?tabs=net60&amp;pivots=development-environment-ps\" target=\"_blank\" rel=\"noopener\">.NET<\/a>, <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/quickstart-nodejs?pivots=development-environment-azure-portal&amp;tabs=windows\" target=\"_blank\" rel=\"noopener\">Node.js<\/a>, <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/quickstart-java?tabs=javase&amp;pivots=platform-linux\" target=\"_blank\" rel=\"noopener\">Java<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/app-service\/quickstart-python?tabs=flask%2Cwindows%2Cazure-portal%2Cterminal-bash%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cdeploy-instructions-zip-azcli\" target=\"_blank\" rel=\"noopener\">Python<\/a>, and <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/\" target=\"_blank\" rel=\"noopener\">other languages<\/a>. This is also a great time to explore other Azure cloud capabilities and use the $200 credit that you get with the Azure free account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-assess-your-own-web-apps-for-modernization-readiness\">4.\u00a0Assess your own web apps for modernization readiness.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you understand the basics of migrating and deploying applications in the cloud, it\u2019s time to get to work on the process of assessing and migrating your own web apps. <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/\" target=\"_blank\" rel=\"noopener\">Use the free App Service migration tool<\/a> to run a scan on your web app\u2019s public URL. The tool will provide you with a compatibility report on the technologies your app uses and whether App Service fully supports them. If compatible, the tool will guide you through downloading the migration assistant, which simplifies migration in an automated way with minimal or no code changes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-download-the-app-migration-toolkit\">5.\u00a0Download the App Migration Toolkit.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With a solid background in how to prepare for modernization, you\u2019re in a good position to start putting the full range of Azure developer support for cloud modernization to work. <a href=\"https:\/\/azure.microsoft.com\/resources\/app-migration-toolkit-migrating-aspnet-web-applications-to-azure\/\">Download the App Migration Toolkit<\/a> to find the resources you need to successfully modernize your ASP.NET applications from start to finish. From building your business case to best practices and help gaining skills, the toolkit provides practical guidance and support to help you turn your application modernization plans into reality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While application modernization is a significant initiative that requires strategy, planning, skill-building, and investment of time and resources, the benefits to the business are worth the effort. Fortunately, Azure simplifies the process of figuring out how to prepare developers for cloud modernization. <a href=\"https:\/\/azure.microsoft.com\/resources\/app-migration-toolkit-migrating-aspnet-web-applications-to-azure\/\">The App Migration Toolkit<\/a> gives you the skills and knowledge needed to help your organization innovate and stay competitive.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>1<\/sup><a href=\"https:\/\/azure.microsoft.com\/resources\/developer-velocity-how-software-excellence-fuels-business-performance\/\" target=\"_blank\" rel=\"noopener\">Developer Velocity: How software excellence fuels business performance<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.<\/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],"tags":[],"audience":[3055,3056],"content-type":[1511],"product":[2902],"tech-community":[],"topic":[],"coauthors":[1756],"class_list":["post-7665","post","type-post","status-publish","format-standard","hentry","category-compute","audience-developers","audience-it-implementors","content-type-best-practices","product-app-service","review-flag-1680286584-658","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-5-1680286581-950","review-flag-anywh-1680286580-635","review-flag-free-1680286579-836","review-flag-percent"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>5 steps to prepare developers for cloud modernization | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.\" \/>\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\/5-steps-to-prepare-developers-for-cloud-modernization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 steps to prepare developers for cloud modernization | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\" \/>\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=\"2022-08-03T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-13T09:39:51+00:00\" \/>\n<meta name=\"author\" content=\"Mayunk Jain\" \/>\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=\"Mayunk Jain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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\/5-steps-to-prepare-developers-for-cloud-modernization\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mayunk-jain\/\",\"@type\":\"Person\",\"@name\":\"Mayunk Jain\"}],\"headline\":\"5 steps to prepare developers for cloud modernization\",\"datePublished\":\"2022-08-03T00:00:00+00:00\",\"dateModified\":\"2025-06-13T09:39:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\"},\"wordCount\":940,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Compute\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\",\"name\":\"5 steps to prepare developers for cloud modernization | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2022-08-03T00:00:00+00:00\",\"dateModified\":\"2025-06-13T09:39:51+00:00\",\"description\":\"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#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\":\"5 steps to prepare developers for cloud modernization\"}]},{\"@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":"5 steps to prepare developers for cloud modernization | Microsoft Azure Blog","description":"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.","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\/5-steps-to-prepare-developers-for-cloud-modernization\/","og_locale":"en_US","og_type":"article","og_title":"5 steps to prepare developers for cloud modernization | Microsoft Azure Blog","og_description":"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2022-08-03T00:00:00+00:00","article_modified_time":"2025-06-13T09:39:51+00:00","author":"Mayunk Jain","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Mayunk Jain","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mayunk-jain\/","@type":"Person","@name":"Mayunk Jain"}],"headline":"5 steps to prepare developers for cloud modernization","datePublished":"2022-08-03T00:00:00+00:00","dateModified":"2025-06-13T09:39:51+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/"},"wordCount":940,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Compute"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/","name":"5 steps to prepare developers for cloud modernization | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2022-08-03T00:00:00+00:00","dateModified":"2025-06-13T09:39:51+00:00","description":"With Microsoft Azure, you\u2019ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization. In this article, we\u2019ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/5-steps-to-prepare-developers-for-cloud-modernization\/#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":"5 steps to prepare developers for cloud modernization"}]},{"@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\/7665","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=7665"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/7665\/revisions"}],"predecessor-version":[{"id":41740,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/7665\/revisions\/41740"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=7665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=7665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=7665"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=7665"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=7665"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=7665"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=7665"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=7665"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=7665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}