DevOps in the Spotlight, Workshops

M01 Workshop: Go Serverless in the Azure Cloud with Azure DevOps

10/07/2019

8:00am - 5:00pm

Level: Intermediate to Advanced

Brian A. Randell

Staff Developer Advocate

GitHub

It's 2019. How's your DevOps transformation? What about getting rid of all your servers and VMs and moving to serverless computing? Well if you're not there yet, come to this workshop where you'll learn about the why and how of serverless computing and DevOps in the Microsoft cloud.

Starting from nothing to something, Brian will show you how to "File | New" your serverless systems by showing you how to create an Azure Functions environment that is correctly built, tested, deployed, managed, and monitored using the Azure Platform and Azure DevOps Services.

First you'll learn how to create your inner workflow as a single developer and get an Azure Functions "app" working with queues, storage, and data persistence. This will cover the latest version of Visual Studio 2019 and Visual Studio Code.

Next, you'll see how using Azure Boards and Azure Repos makes your life better as you move to a team development experience using Azure DevOps. We'll look at tracking work and getting metrics using Scrum and Kanban. You'll then see how to enable CI/CD pipelines using Azure Pipelines as well as how to share code using Azure Artifacts.

Finally, we'll move to operations side and integrate Azure Monitor's Logs, Metrics, Insights and various alerting tools. By the end of the day you'll know how to go back to your organization and start both your serverless computing and DevOps transformations.

Products features covered include:

  • Azure App Service
  • Azure Functions
  • Azure Storage
  • Azure Service Bus
  • Azure Cosmos DB
  • Azure Monitor
  • Azure DevOps

You will learn:

  • What Serverless is in concept and in practice using Azure Functions
  • What DevOps is and how you can apply it in your organization
  • How to piece together a rich set of Azure services to build a modern, Serverless solution