Labs
1
.
Follow the tutorial provided at to develop a sample cloud-native application. This tutorial creates a cloud-native application using Python. With this first tutorial, you should be able to create an Azure function app with an HTTP-triggered function. Then, follow this tutorial to connect the Azure function to a datastore. Finally, follow this tutorial to extend your cloud-native application so that your function app sends messages to an Azure storage. There are other programming language options to choose from. It is fine to pick another tutorial available on the Internet to achieve the same goal (see an example).
2
.
Build a hospital outpatient department (OPD) cloud-native application based on these approaches and code. To get started, follow these instructions to get the application up and running locally. After the application is up and running locally successfully, use an approach you have learned in this chapter.
3
.
Perform some research on the Internet and locate a documented example (with code) that illustrates how to migrate a legacy/monolith application to cloud-native. Follow the steps provided in the documented example you found to build and deploy the corresponding cloud-native application.
4
.
Follow the Microsoft Azure tutorial to enable rapid development by creating a CI/CD pipeline using GitHub Actions and Azure Pipelines. Refer to documentation about GitHub actions and Azure Pipelines for additional information. Once you complete the tutorial, apply what you learned to create a CI/CD pipeline for the first example you built in this module.