Technology Architecture Diagram
CMS technology layers, protected entry path, separate frontend
delivery, secured backend services, data platforms, identity controls,
and operational support technologies
👥
CMS Users / Browser Access
PRESENTATION LAYER (REACT SPA)
Separate frontend deployable delivered through the protected access
path
UI
Shared UI Components
Layout, routing, widgets, tables, filters, forms, and reusable
interface elements
React SPA
Web client for CMS modules, dashboards, workflows, documents,
alerts, and user actions
NAV
Navigation & Routing
Screen access, route control, and page flow management
SCR
Screen Modules
Profile, roster, attendance, events, leave, trainings,
qualifications, recruitment, productivity, and overview
Protected requests pass through enterprise and edge access controls
before reaching secured CMS backend APIs and private backend services.
SECURITY & ACCESS LAYER
Zscaler
Enterprise-controlled access path and zero-trust access
enforcement
Akamai
WAF, DDoS protection, bot mitigation, and internet-facing edge
routing
Azure Application Gateway
Protected ingress and controlled routing into private AKS-hosted
backend services
TLS
Secure Transport
HTTPS / TLS-protected communication path across the access flow
APPLICATION LAYER
Secured CMS backend APIs and independently deployable backend
services with no dedicated BFF layer
API
CMS Backend APIs
Frontend-facing secured API layer handling request routing,
response shaping, and protected application access
DOM
Domain Services
Profile, roster, attendance, events, leave, trainings,
qualifications, recruitment, and productivity services
WF
Workflow Service
State, routing, approvals, transitions, escalation, and workflow
lifecycle management
NT
Notification Service
Internal notifications, delivery state tracking, retry handling,
and outbound trigger coordination
DOC
Document Management Service
Controlled upload, secure retrieval, metadata handling, and file
lifecycle management
Application services access enterprise and operational stores through
controlled backend paths only. The browser never directly accesses
Fabric, DocumentDB, or ADLS.
DATA LAYER
Microsoft Fabric
Read-only enterprise analytical datasets used by backend
services for dashboards, summaries, and insight-driven reads
Azure DocumentDB
Operational application data for workflow state, notification
state, preferences, audit records, and file metadata
Azure Storage Account (Blob Storage)
Binary file storage for documents, attachments, generated
exports, and downloadable artifacts
IDENTITY & AUTHORIZATION
Azure AD
SSO, token issuance, authentication, and identity context for
secured CMS access
RBAC
RBAC + ABAC
Authorization enforced directly in backend services for
protected APIs, workflows, documents, and notification access
EXTERNAL & SUPPORT TECHNOLOGIES
Datadog
Logs, metrics, traces, monitoring, dashboards, and operational
observability
Infobip
Email and outbound notification delivery integration for
asynchronous communication flows
OBS
Observability
Operational insight across backend services, failures, retries,
and integrations
OPS
Support Controls
Cross-cutting operational controls, governance, and runtime
support capabilities
Presentation layer
Security & access layer
Application layer
Data layer
Identity & authorization
External & support technologies