React Web App → IBM API Connect
Frontend calls secured CMS APIs through the managed API entry layer
IBM API Connect → BFF
APIC forwards frontend requests to the dedicated BFF service
BFF → Backend Services on AKS
BFF validates tokens, handles request admission, orchestrates calls,
and routes requests to the appropriate backend services
BFF → Workflow / Notification / Document Services
Frontend-driven actions are admitted through the BFF before
execution inside backend domain and platform services
Backend Services → Microsoft Fabric
Read-only access to curated analytics and enterprise operational
datasets
Backend Services → Azure DocumentDB
CMS operational records including workflow state, requests,
notifications, preferences, audit, and document metadata
Document Management → Azure Storage Account (Blob
Storage)
Uploads, attachments, generated files, archived artifacts, and file
retrieval
Notification Service → RX Notification Service
Outbound email and workflow-driven notification delivery
Frontend + BFF + Backend Services → Azure AD
Enterprise authentication, token issuance, validation, and secure
API access
Backend Services → Datadog
Logs, metrics, traces, observability, and operational monitoring