Self-Healing / Recovery / Deployment Safety

Kind: category

Record: architecture-category:self-healing-recovery-deployment-safety

Canonical: Ontology

The Self-Healing / Recovery / Deployment Safety category holds 13 architecture principles.

Listed in Principle categories, after Plugin / Extensibility / IoC and before Schema / Canonical Data / Semantics.

Principle

Layer

Linked from

Self-Healing / Recovery / Deployment Safety

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_self_healing_architecture["Self-Healing Architecture"]
    n_health_checks["Health Checks"]
    n_failover["Failover"]
    n_redundancy["Redundancy"]
    n_replication["Replication"]
    n_auto_scaling["Auto-Scaling"]
    n_auto_remediation["Auto-Remediation"]
    n_rollback["Rollback"]
    n_blue_green_deployment["Blue-Green Deployment"]
    n_canary_deployment["Canary Deployment"]
    n_chaos_engineering["Chaos Engineering"]
    n_graceful_shutdown["Graceful Shutdown"]
    n_raid_redundancy["RAID Redundancy"]
    n_self_healing_architecture --> n_health_checks
    n_self_healing_architecture --> n_auto_remediation
    n_health_checks --> n_self_healing_architecture
    n_failover --> n_redundancy
    n_redundancy --> n_failover
    n_replication --> n_failover
    n_auto_remediation --> n_self_healing_architecture
    n_blue_green_deployment --> n_rollback
    n_chaos_engineering --> n_self_healing_architecture
    n_raid_redundancy --> n_redundancy