All Projects → microsoft → Mcw Modern Cloud Apps

microsoft / Mcw Modern Cloud Apps

Licence: mit
MCW Modern cloud apps

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mcw Modern Cloud Apps

Pci Paas Webapp Ase Sqldb Appgateway Keyvault Oms
Azure PCI PaaS Reference Architecture
Stars: ✭ 36 (-60%)
Mutual labels:  azure, pci-dss
Api Management Developer Portal
Azure API Management developer portal.
Stars: ✭ 229 (+154.44%)
Mutual labels:  api-management, azure
Pulumi Kubernetesx
Kubernetes for Everyone
Stars: ✭ 74 (-17.78%)
Mutual labels:  azure
Nether
Building blocks for gaming on Azure
Stars: ✭ 85 (-5.56%)
Mutual labels:  azure
Wazuh Documentation
Wazuh - Project documentation
Stars: ✭ 82 (-8.89%)
Mutual labels:  pci-dss
Moodle
Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
Stars: ✭ 75 (-16.67%)
Mutual labels:  azure
Az2tf
See the new version here:
Stars: ✭ 83 (-7.78%)
Mutual labels:  azure
Azure Iot Developer Kit
A curated list of awesome Azure IoT Developer Kit projects and resources.
Stars: ✭ 73 (-18.89%)
Mutual labels:  azure
Trainingdays
Azure Developer College's application development training days content.
Stars: ✭ 86 (-4.44%)
Mutual labels:  azure
Content
Security automation content in SCAP, OSCAL, Bash, Ansible, and other formats
Stars: ✭ 1,219 (+1254.44%)
Mutual labels:  pci-dss
Simpleupload
Simple upload system in PHP, compatible with AWS S3, Dropbox, Azure and others.
Stars: ✭ 85 (-5.56%)
Mutual labels:  azure
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-12.22%)
Mutual labels:  azure
Automatedlab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2019, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.
Stars: ✭ 1,194 (+1226.67%)
Mutual labels:  azure
Exram.gremlinq
A .NET object-graph-mapper for Apache TinkerPop™ Gremlin enabled databases.
Stars: ✭ 84 (-6.67%)
Mutual labels:  azure
The Practical Linux Hardening Guide
This guide details creating a secure Linux production system. OpenSCAP (C2S/CIS, STIG).
Stars: ✭ 8,790 (+9666.67%)
Mutual labels:  pci-dss
Azure Kinect Unreal
Azure Kinect Body Tracking plugin for Unreal
Stars: ✭ 86 (-4.44%)
Mutual labels:  azure
Decomissioned Fitbit Export
[Decommissioned] A webapp to make exporting fitbit data easier
Stars: ✭ 73 (-18.89%)
Mutual labels:  azure
Azure
Azure-related repository
Stars: ✭ 78 (-13.33%)
Mutual labels:  azure
Smartstore
Open Source ASP.NET Core Enterprise eCommerce Shopping Cart Solution
Stars: ✭ 82 (-8.89%)
Mutual labels:  azure
Azurestorageexplorer
☁💾 Manage your Azure Storage blobs, tables, queues and file shares from this simple and intuitive web application.
Stars: ✭ 88 (-2.22%)
Mutual labels:  azure

Let us know how we’re doing!

Please take a moment to fill out the Microsoft Cloud Workshop Survey and help us improve our offerings.

Modern cloud apps

The Contoso Sports League Association (CSLA) is one of the largest sports franchises and is struggling to keep up with demand from their growing user base. They currently host an e-commerce website and have a backend website that supports their call center, allowing employees to view order information.

CSLA would like to modernize their websites and move to the cloud, ultimately moving away from managing infrastructure. They are interested in whether Platform-as-a-Service (PaaS) will meet their needs so they can completely remove the infrastructure management overhead. However, they are concerned about securing their websites and data to meet the stringent PCI (Payment Card Industry) compliance requirements.

November 2020

Target audience

Application developers

Abstracts

Workshop

In this workshop, you will work as a group to implement an end-to-end solution for e-commerce that is based on Azure App Services, Azure Active Directory, and Azure DevOps. You will ensure the solution is PCI compliant, and appropriate security measures are put into place for both on-premises and public access scenarios.

At the end of this workshop, you will be better able to deploy and configure Azure Web Apps and associated services. In addition, you will learn to configure Web Apps for authentication with Azure AD, instrument and load-test the application with App Insights, and automate back-end services using Azure Functions and Logic Apps.

Whiteboard design session

In the whiteboard design session, you will work in groups to design a solution to modernize CSLA's e-commerce and back-end services while maintaining existing PCI compliance. To ensure compliance, you will ensure data privacy and protection across all aspects of the system, in transit and at rest. The goal is to use Azure PaaS services for the public-facing and back-end websites, while providing a way for the on-premises components to securely communicate with these services. You will also design fault-tolerance and a regional failover plan of the Azure components.

By the end of this whiteboard design session, you will have a better understanding of how to modernize a legacy web app by retargeting it for the cloud, taking advantage of the many services Azure provides to enhance functionality and secure your solution's components by following best practices for PCI compliance and security.

Hands-on Lab

In this hands-on lab, you will be challenged to implement an end-to-end scenario using a supplied sample that is based on Azure App Services, Microsoft Azure Functions, Azure SQL Database, Azure Logic Apps, and related services. The scenario will include implementing compute, storage, workflows, and monitoring, using various components of Microsoft Azure.

Please note that as opposed to the Whiteboard Design Session, the lab is not focused on maintaining PCI compliance and using more advanced security features such as App Service Environment, Network Security Groups, and Application Gateway. The hands-on lab can be implemented on your own, but it is highly recommended to pair up with other members at the lab to model a real-world experience and to allow each member to share their expertise for the overall solution.

By the end of this hands-on lab, you will have learned how to use several key services within Azure to improve overall functionality of the original solution, and to increase the security and scalability of the new and improved design.

Azure services and related products

  • Azure App Service (Web App, API App)
  • App Service Environment
  • Azure Functions
  • Application Gateway
  • Azure Traffic Manager
  • Azure Storage
  • Azure Storage Queues
  • Azure Data Factory
  • Azure SQL Database
  • Azure Active Directory
  • Azure Logic Apps
  • Azure DevOps
  • Azure Application Insights
  • Visual Studio 2019 Community Edition or later
  • Twilio (third-party service to send SMS messages)
  • GitHub

Azure solutions

App Modernization

Related references

Help & Support

We welcome feedback and comments from Microsoft SMEs & learning partners who deliver MCWs.

Having trouble?

  • First, verify you have followed all written lab instructions (including the Before the Hands-on lab document).
  • Next, submit an issue with a detailed description of the problem.
  • Do not submit pull requests. Our content authors will make all changes and submit pull requests for approval.

If you are planning to present a workshop, review and test the materials early! We recommend at least two weeks prior.

Please allow 5 - 10 business days for review and resolution of issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].