Running http-based applications in Azure PaaS - Azure App Service edition!

English Intermediate Other

Every day more and more organizations understand the benefits of PaaS and are building and moving workloads to PaaS services like Azure App Services. In this demo-depend session, we will check how to run http-based applications in Azure App Service. We start with a repo in Azure DevOps or GitHub, use Pipelines or Actions to deploy both the app and the infrastructure to Azure. Then we will explore other features like custom domains, certificates, configurations, scaling, and how to distribute the app around multiple Azure regions. This is not the end there is still time to demo how to integrate our application with Azure Key Vault using Azure AD Managed Identities to improve security. Few slides / most demos, be sure to be ready to have you mind blown! 🤯


Tiago Costa

Cloud Architect and Advisor | Trainer | International Speaker | Author @Independent Contractor

Tiago Costa is a Senior Cloud Architect and Advisor focusing on Microsoft Azure, International Speaker, Trainer and Author. For the past 20 years has been architecting and developing solutions using Microsoft technologies. In the last years Tiago have been helping companies to migrate and build Cloud native workloads in Microsoft Azure. Tiago has been working as at the Senior Architect level, but he always like to do some hands-on tasks on the Azure Administration and Development side of things. You can find him regularly in the classroom or online teaching Microsoft Azure. All this real-world experience allows him to deliver amazing trainings on Microsoft Azure. Tiago has several Microsoft Certifications and awards: - Microsoft Azure MVP (2016 – …) - MCT – Microsoft Certified Trainer (2006 – …) - MCT Regional Lead (2013 – …) - Microsoft Certification Council Member (2020 – …) He loves diving into new technologies and share his experience at conferences and training classes. What excites him about it's work is to help others exploring new frontiers in technology and to become better professionals. He's free time is spent with his family in the surroundings of the sunny Lisbon, Portugal, and building some cool geek projects.

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. Each speaker who wishes to submit through our Call for Presentations needs to read and accept the Code of Conduct. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at All reports to the Global admin team will remain confidential.

Code of Conduct for local live streams

We expect local organizers to set up and enforce a Code of Conduct for all Global Azure live stream.

A good template can be found at, including internationalized versions at An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at