Capabilities
Architecture capabilities adapted to domain, operating model and platform context
Domain modelling and system-of-record analysis
Define entity boundaries, critical attributes, identifiers, relationships, hierarchies, reference sets and authoritative-system responsibilities. Separate data ownership from application ownership and document where authority is conditional.
Domain modelsSource authority matrixCanonical schemasHierarchy design
Identity resolution, matching and survivorship
Design deterministic and probabilistic matching requirements, candidate generation, thresholds, merge and unmerge controls, source ranking, recency rules, manual review and explainability. Rules are calibrated using representative data rather than assumptions alone.
Match strategyGolden-record rulesException workflowCrosswalk management
Integration, synchronisation and distribution
Choose batch, API, event, change-data-capture, federation and virtualisation patterns according to latency, transaction ownership, resilience, throughput and downstream adoption. Include reconciliation, replay and failure handling.
API and event patternsSource onboardingData contractsReconciliation
Governance, stewardship and operational controls
Map policies, approvals, stewardship queues, segregation of duties, quality thresholds, audit evidence and service-management responsibilities to the architecture. Define who can create, approve, merge, override and retire records.
RACI and decision rightsStewardship workflowControl catalogueService levels
Non-functional, security and deployment design
Specify availability, recovery, performance, scalability, observability, encryption, access, secrets, network zones, residency and operational support requirements for cloud, hybrid or on-premises deployment.
NFR catalogueSecurity architectureDeployment topologyOperational monitoring