Azure Demo Operations
Demo Notice: This is fictional operational guidance for demo only.
Build and release (fictional)
- Install Node 18+:
brew install node - Install deps:
npm install - Dev server:
npm start - Build static site:
npm run build - Publish artifact:
build/
Deployment (fictional)
- Target: Cloudflare Pages (demo choice).
- Settings: build command
npm run build, output directorybuild. - Environment variables: none required for demo.
Monitoring (fictional)
- APIM and Functions emit logs to Azure Monitor.
- Synthetic ping runs every 5 minutes against
/api/hellovia APIM. - Alert rule: if 3 consecutive failures, open a ticket and page the on-call (demo).
Runbook (fictional)
- Check Cloudflare Pages build status; redeploy if failed.
- If API errors, verify APIM routing and Functions app status.
- Review Monitor logs for throttling or errors.
- Roll back by re-deploying previous build artifact.
Known limitations
- No real data sources; API returns static JSON.
- Security is minimal (demo key only); not production-ready.
- Infrastructure descriptions are illustrative, not binding.