Solution DNA
Every enterprise solution has a DNA.
Solution DNA is the canonical identity of a solution - the fingerprint that lets it be versioned, compared, cloned, extended, migrated and optimized instead of reverse-engineered later.
Canonical identity
What Solution DNA captures - and what it enables.
Canonical identity captures
- 01Business requirements
- 02Capabilities
- 03Architecture
- 04Components
- 05Data
- 06AI
- 07Security
- 08Infrastructure
- 09Dependencies
- 10Policies
- 11Cost
- 12Deployment
- 13Validation
- 14Operational characteristics
Which lets a solution be
- Versioned
- Compared
- Cloned
- Extended
- Migrated
- Optimized
- Deployed to different clouds
Solution DNA is the fingerprint that makes an enterprise solution an engineered asset - not a one-off to be reverse-engineered later.
A real Solution DNA
The DNA of the reference solution.
Not an abstract concept - the canonical identity and version lineage of the illustrative Enterprise AI Knowledge & Decision Platform, read straight from its model.
Solution DNA
ESM-REF-AIKDP-001
- Version
- v1.4.0
- Architecture
- Hybrid / Multi-Cloud
- Primary cloud
- AWS
- Secondary cloud
- Azure
- Classification
- confidential
Lineage
Canonical identity captures
- 01Business
- 02Capabilities
- 03Applications
- 04Data
- 05AI
- 06Infrastructure
- 07Security
- 08Network
- 09Operations
- 10Governance
- 11Cost
- 12Compliance
Because the identity is structured, the solution can be versioned, compared, cloned, extended and migrated - not reverse-engineered later.
Architecture alternatives
There is rarely one correct architecture.
Because the DNA is structured, alternative architectures can be compared on complexity, cost and other trade-offs - and the decision is recorded, not assumed.
Option A
AWS-centric
- Complexity
- Medium
- Cost
- $
- Flexibility
- High
Option B
Azure-centric
- Complexity
- Low
- Cost
- $$
- Integration
- High
Option C
Hybrid
- Complexity
- High
- Cost
- $$$
- Data Sovereignty
- High
There is rarely one correct architecture. The platform makes trade-offs explicit so the decision - and its reasoning - is recorded, not assumed.