+91 – 88617 firstname.lastname@example.org
This hands-on lab is designed to help students will gain a better understanding of how to integrate and deploy complex Open Source Software (OSS) workloads into Azure PaaS. Attendees will migrate an existing MERN (MongoDB, Express.js, React.js, Node.js) stack application from a hosted environment into Azure PaaS services, and fully embrace modern DevOps tools.
Attendees will learn how to:
Best for You Organics Company is one of the leading health food suppliers in North America, serving customers in Canada, Mexico, and the United States. They have a MERN stack web application which they host on-premises and are looking to migrate their OSS application into Azure. They will be creating a custom Docker image for their application and using a Jenkins and Visual Studio Team Services (VSTS) continuous integration/continuous delivery (CI/CD) pipeline to deploy the application into a Web App for Containers instance. In addition, they will be setting up Azure Cosmos DB, and using the MongoDB APIs, so they don’t have to make application code changes to leverage the power of Cosmos DB. In this hands-on lab, you will assist with completing the OSS application and database migrations into Azure. You will create a custom Docker image, provision an Azure Container Registry, push the image to the registry, and configure the CI/CD pipeline to deploy the application to a Web App for Containers instance. You will also help them implement functionality enhancements using serverless architecture.
OSS PaaS and DevOps
Image Source: Microsoft
Before the hands-on lab
Run starter application
Migrate the database to Cosmos DB
Containerize the app
Set up Web App for Containers
Configure CI/CD pipeline
Create Azure Function for order processing
Create Logic App for sending SMS notifications