This architecture uses the Azure API Management to provide access to content from EPiServer for different channels.
- Contents are exposed via headless API and other Custom written APIs.
- Editors and admins will have secure access to EPIServer CMS.
- API Management is used to publish APIs to external, partner and channels, securely and at scale.
- Application Insights is used to detect issues, diagnose crashes and track usages.
- AAD – Azure Active Directory is used for secure, enterprise-grade authentication.
- Traffic Manager is used to determining which web app is geographically best placed to handle each request, and will be used to obtain zero downtime.
- A CDN – content delivery network serves static content, such as images, script, and CSS for different channels.
- Azure SQL DB/Redis Cache/Azure Blob Storage to server data about the site in a high performance and highly scalable way