1 – DEVELOPING LONG-RUNNING TASKS AND DISTRIBUTED TRANSACTIONS
- Implementing large-scale, parallel, and high-performance apps using batches
- HPC using Microsoft Azure Virtual Machines
- Implementing resilient apps by using queues
2 – CONFIGURING A MESSAGE-BASED INTEGRATION ARCHITECTURE
- Configure an app or service to send emails
- Configure an event publish and subscribe model
- Configure the Azure Relay service
- Configure apps and services with Microsoft Graph
3 – DEVELOPING FOR ASYNCHRONOUS PROCESSING
- Implement parallelism, multithreading, and processing
- Implement Azure Functions and Azure Logic Apps
- Implement interfaces for storage or data access
- Implement appropriate asynchronous computing models
- Implement autoscaling rules and patterns
4 – DEVELOPING FOR AUTOSCALING
- Implementing autoscaling rules and patterns
- Implementing code that addresses singleton application instances
- Implementing code that addresses a transient state
5 – DEVELOPING AZURE COGNITIVE SERVICES SOLUTIONS
- Developing Solutions using Computer Vision
- Developing solutions using Bing Web Search
- Developing solutions using Custom Speech Service
- Developing solutions using QnA Maker