Portability / Infrastructure / Deployment

Kind: category

Record: architecture-category:portability-infrastructure-deployment

Canonical: Ontology

The Portability / Infrastructure / Deployment category holds 9 architecture principles.

Listed in Principle categories, after Correctness / Determinism / Verification and before Core Modular Design.

Principle

Layer

Linked from

Portability / Infrastructure / Deployment

Every principle in this category is listed as a record. Each record carries its kind, its severity, the scopes it applies at and the layer it lives in, then the edge relations that join it to other records, the records that point back at it, the contracts that answer to it and the tensions it takes part in. The descriptors say how it is violated, detected, measured, repaired and enforced. Where the record carries one, an exemplar shows the shape before and after the principle is applied.

Relations diagram
The relations inside this category.
flowchart LR
    n_portability["Portability"]
    n_platform_independence["Platform Independence"]
    n_environment_parity["Environment Parity"]
    n_containerization["Containerization"]
    n_infrastructure_as_code["Infrastructure as Code"]
    n_standards_compliance["Standards Compliance"]
    n_protocol_independence["Protocol Independence"]
    n_configuration_externalization["Configuration Externalization"]
    n_immutable_infrastructure["Immutable Infrastructure"]
    n_platform_independence --> n_portability
    n_environment_parity --> n_configuration_externalization
    n_environment_parity --> n_infrastructure_as_code
    n_containerization --> n_portability
    n_containerization --> n_environment_parity
    n_protocol_independence --> n_portability
    n_configuration_externalization --> n_portability
    n_configuration_externalization --> n_environment_parity
    n_immutable_infrastructure --> n_infrastructure_as_code
    n_immutable_infrastructure --> n_environment_parity