Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

Tailwind Traders - Sample Reference Applications

We are happy to announce the release of Tailwind Traders. A fictitious retail company showcasing the future of intelligent application experiences. These reference apps are all are powered by the Azure cloud, built with best-in-class tools, and made smarter through data and AI.

Tailwind Traders Logo

New to Microsoft Azure?

You will need an Azure subscription to work with this demo code. You can:

  • Open an account for free Azure subscription. You get credits that can be used to try out paid Azure services. Even after the credits are used up, you can keep the account and use free Azure services and features, such as the Web Apps feature in Azure App Service.
  • Activate Visual Studio subscriber benefits. Your Visual Studio subscription gives you credits every month that you can use for paid Azure services.
  • Create an Azure Student Account and get free credit when you create your account.

Learn more about it with Microsoft Learn - Introduction to Azure.


For this demo reference, we built several consumer and line-of-business applications and a set of backend services. You can find all repositories in the following locations:

As part of Connect(); 2018 we also released the AI Vision Provision sample mobile app, which allows you to deploy Azure services from scanning Azure Services Logos or Text. The AI Pet Detector demo app is also available, learn how to create a Pet Detector image recognition with Azure Notebooks, Azure Machine Learning and Visual Studio Code.

Demo Scripts

You can find the demo scripts that show the power of Azure, Visual Studio and GitHub.

  • Integrating Azure DevOps, Microsoft Teams and GitHub demonstrates the ability to easily use GitHub for hosting source code and use Azure Pipelines for continuous integration and continuous delivery to quickly deploy changes to Azure. Connect Azure Boards with GitHub repositories to take advantage of the rich project management capabilities provided by Azure Boards that spans Kanban boards, backlogs, team dashboards, and custom reporting, etc.

  • Managing backend with Azure Kubernetes Service (AKS) learn how AKS allows you to managed orchestration of containers and also provides auto-patching, auto-scaling and updates support which enables you to use the full breadth of the Kubernetes ecosystem. Take advantage of Virtual Node that enables you to elastically provision additional nodes inside your Kubernetes clusters in just seconds, a first-of-its-kind serverless computing option with AKS enables you to provision and scale your Kubernetes based apps more efficiently.

  • Modernizing .NET Apps move apps to the cloud and take advantage of cloud native solutions to modernize it and explore the benefits of Azure App Services.

  • Productivity Improvements in Visual Studio 2019 the new version contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more.

  • Visual Studio App Center Capabilities Automate the Build-Test-Distribute process for your mobile projects in GitHub. Continuous Integration and Continuous Delivery (CI/CD) with UI Test.

Application Diagram

Tailwind Traders Application Diagram

Application Screens

Tailwind Traders Website

Tailwind Traders Mobile Apps

Tailwind Traders Rewards

Tailwind Traders Desktop


Help us improving this reference applications by providing us your valuable opinion.

Blog posts and videos

Azure Friday: An overview of the Tailwind Traders reference apps for Azure

Azure Friday: An overview of the Tailwind Traders reference apps for Azure

Visual Studio 2019 Launch Event:

Visual Studio 2019 Launch: Not your average keynote

Videos and blog posts from Connect(); 2018:

Scott Guthrie's Keynote

  • Scott Hanselman's Keynote:

Scott Hanselman's Keynote


This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.