What The Hack - App Modernization Hack
Abstract and learning objectives
Modernize legacy on-premises applications and infrastructure by leveraging several cloud services, while adding a mix of web services.
Learning Objectives:
- Use Azure App Services
- Implement DevOps with Continuous integration/delivery/deployment with VSTS
- Detect, Diagnose, Monitor Application Performance with Application Insights
- Optimize & Protect Azure Web Application
- Optimize & Secure Azure SQL Database
- Optimize Entire Web Application Performance with Content Distributed Network (CDN)
- Optimize Partial Web Application Performance with Content Distributed Network (CDN)
- Increase Application / Database Performance with Redis Cache
- Use Search to make content full text searchable
- Accelerate development and take advantage of serverless using Azure Functions
- Monetize your data and services, and open new channels to customers using Azure API Management
Overview
The App Modernization hands-on lab is an exercise that will challenge you to implement an end-to-end migration and modernization scenario using a supplied sample that is based on Microsoft Azure App Services and related services. The scenario will include implementing compute, storage, security, and search, using various components of Microsoft Azure. The hands-on lab can be implemented on your own, but it is highly recommended to pair up with other members at the lab to model a real-world experience and to allow each member to share their expertise for the overall solution.
Requirements
- Microsoft Azure subscription (non-Microsoft subscription)
- Global Administrator role for Azure AD within your subscription
- Local machine with Remote Desktop installed
Repo contains:
- Challenges
- Proctor Guides
- Sample Web App to Migrate