A company named Wide World Importers is developing an e-commerce platform. You are working with a solutions architect to design and implement the features of the e-commerce platform. The platform will use microservices and a serverless environment built on Azure. Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
**Existing Environment**
**Applications**
Wide World Importers has an App Service plan that contains the web apps shown in the following table:
| Name | Description |
|--------------------|-----------------------------------------------------------------------------|
| Product Management | An app used by employees to create and manage products. The app and the expected inputs from the employees are in English. |
| Inventory Tracking | An app used by employees to manage inventory when dispatching orders, receiving refunds, and receiving consignments from suppliers. |
**Azure Resources**
Wide World Importers has the following resources:
- An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
- An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
- An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
- An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
- An Azure Cognitive Services resource named wmcs
- An Azure Video Analyzer for Media (previously Video Indexer) resource named wmvi
Case study scenario
A company named Wide World Importers is developing an e-commerce platform. You are working with a solutions architect to design and implement the features of the e-commerce platform. The platform will use microservices and a serverless environment built on Azure. Wide World Importers has a customer base that includes English, Spanish, and Portuguese speakers.
**Existing Environment**
**Applications**
Wide World Importers has an App Service plan that contains the web apps shown in the following table:
| Name | Description |
|--------------------|-----------------------------------------------------------------------------|
| Product Management | An app used by employees to create and manage products. The app and the expected inputs from the employees are in English. |
| Inventory Tracking | An app used by employees to manage inventory when dispatching orders, receiving refunds, and receiving consignments from suppliers. |
**Azure Resources**
Wide World Importers has the following resources:
- An Azure Active Directory (Azure AD) tenant
- The tenant supports internal authentication.
- All employees belong to a group named AllUsers.
- Senior managers belong to a group named LeadershipTeam.
- An Azure Functions resource
- A function app posts to Azure Event Grid when stock levels of a product change between OK, Low Stock, and Out of Stock. The function app uses the Azure Cosmos DB change feed.
- An Azure Cosmos DB account
- The account uses the Core (SQL) API.
- The account stores data for the Product Management app and the Inventory Tracking app.
- An Azure Storage account
- The account contains blob containers for assets related to products.
- The assets include images, videos, and PDFs.
- An Azure Cognitive Services resource named wmcs
- An Azure Video Analyzer for Media (previously Video Indexer) resource named wmvi