Skip to content

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

v1.0.0v1.1.0v1.2.0v1.3.0v1.4.0

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.

Reference architecture - illustrative

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.

Model the DNA. Then explore how it builds.