{
  "code": null,
  "collection": "lexicon-category",
  "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-error-handling-resilience",
  "id": "error-handling-resilience",
  "kind": "category",
  "layer": null,
  "name": "Error Handling / Resilience",
  "ref": "lexicon-category:error-handling-resilience",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-all-or-nothing-failure",
          "json": "https://banes-lab.com/json/records/lexicon/all-or-nothing-failure",
          "label": "All-Or-Nothing Failure",
          "markdown": "https://banes-lab.com/records/lexicon/all-or-nothing-failure.md",
          "ref": "lexicon:all-or-nothing-failure"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-brittle-architecture",
          "json": "https://banes-lab.com/json/records/lexicon/brittle-architecture",
          "label": "Brittle Architecture",
          "markdown": "https://banes-lab.com/records/lexicon/brittle-architecture.md",
          "ref": "lexicon:brittle-architecture"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-exception-swallowing",
          "json": "https://banes-lab.com/json/records/lexicon/exception-swallowing",
          "label": "Exception Swallowing",
          "markdown": "https://banes-lab.com/records/lexicon/exception-swallowing.md",
          "ref": "lexicon:exception-swallowing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-fail-open",
          "json": "https://banes-lab.com/json/records/lexicon/fail-open",
          "label": "Fail Open",
          "markdown": "https://banes-lab.com/records/lexicon/fail-open.md",
          "ref": "lexicon:fail-open"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-failure-propagation",
          "json": "https://banes-lab.com/json/records/lexicon/failure-propagation",
          "label": "Failure Propagation",
          "markdown": "https://banes-lab.com/records/lexicon/failure-propagation.md",
          "ref": "lexicon:failure-propagation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-fragile-parsing",
          "json": "https://banes-lab.com/json/records/lexicon/fragile-parsing",
          "label": "Fragile Parsing",
          "markdown": "https://banes-lab.com/records/lexicon/fragile-parsing.md",
          "ref": "lexicon:fragile-parsing"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-non-idempotent-operation",
          "json": "https://banes-lab.com/json/records/lexicon/non-idempotent-operation",
          "label": "Non-Idempotent Operation",
          "markdown": "https://banes-lab.com/records/lexicon/non-idempotent-operation.md",
          "ref": "lexicon:non-idempotent-operation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-shared-resource-pool",
          "json": "https://banes-lab.com/json/records/lexicon/shared-resource-pool",
          "label": "Shared Resource Pool",
          "markdown": "https://banes-lab.com/records/lexicon/shared-resource-pool.md",
          "ref": "lexicon:shared-resource-pool"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-single-behavior-path",
          "json": "https://banes-lab.com/json/records/lexicon/single-behavior-path",
          "label": "Single Behavior Path",
          "markdown": "https://banes-lab.com/records/lexicon/single-behavior-path.md",
          "ref": "lexicon:single-behavior-path"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-trusting-invalid-inputs",
          "json": "https://banes-lab.com/json/records/lexicon/trusting-invalid-inputs",
          "label": "Trusting Invalid Inputs",
          "markdown": "https://banes-lab.com/records/lexicon/trusting-invalid-inputs.md",
          "ref": "lexicon:trusting-invalid-inputs"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-unbounded-retry",
          "json": "https://banes-lab.com/json/records/lexicon/unbounded-retry",
          "label": "Unbounded Retry",
          "markdown": "https://banes-lab.com/records/lexicon/unbounded-retry.md",
          "ref": "lexicon:unbounded-retry"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-unsafe-default-continuation",
          "json": "https://banes-lab.com/json/records/lexicon/unsafe-default-continuation",
          "label": "Unsafe Default Continuation",
          "markdown": "https://banes-lab.com/records/lexicon/unsafe-default-continuation.md",
          "ref": "lexicon:unsafe-default-continuation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-blast-radius-reduction",
          "json": "https://banes-lab.com/json/records/lexicon/blast-radius-reduction",
          "label": "Blast-Radius Reduction",
          "markdown": "https://banes-lab.com/records/lexicon/blast-radius-reduction.md",
          "ref": "lexicon:blast-radius-reduction"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-bounded-waiting",
          "json": "https://banes-lab.com/json/records/lexicon/bounded-waiting",
          "label": "Bounded Waiting",
          "markdown": "https://banes-lab.com/records/lexicon/bounded-waiting.md",
          "ref": "lexicon:bounded-waiting"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-cascading-failure-prevention",
          "json": "https://banes-lab.com/json/records/lexicon/cascading-failure-prevention",
          "label": "Cascading Failure Prevention",
          "markdown": "https://banes-lab.com/records/lexicon/cascading-failure-prevention.md",
          "ref": "lexicon:cascading-failure-prevention"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-continued-operation-under-failure",
          "json": "https://banes-lab.com/json/records/lexicon/continued-operation-under-failure",
          "label": "Continued Operation Under Failure",
          "markdown": "https://banes-lab.com/records/lexicon/continued-operation-under-failure.md",
          "ref": "lexicon:continued-operation-under-failure"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-controlled-failure",
          "json": "https://banes-lab.com/json/records/lexicon/controlled-failure",
          "label": "Controlled Failure",
          "markdown": "https://banes-lab.com/records/lexicon/controlled-failure.md",
          "ref": "lexicon:controlled-failure"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-deny-by-default-behavior",
          "json": "https://banes-lab.com/json/records/lexicon/deny-by-default-behavior",
          "label": "Deny-by-Default Behavior",
          "markdown": "https://banes-lab.com/records/lexicon/deny-by-default-behavior.md",
          "ref": "lexicon:deny-by-default-behavior"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-early-defect-detection",
          "json": "https://banes-lab.com/json/records/lexicon/early-defect-detection",
          "label": "Early Defect Detection",
          "markdown": "https://banes-lab.com/records/lexicon/early-defect-detection.md",
          "ref": "lexicon:early-defect-detection"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-localized-recovery",
          "json": "https://banes-lab.com/json/records/lexicon/localized-recovery",
          "label": "Localized Recovery",
          "markdown": "https://banes-lab.com/records/lexicon/localized-recovery.md",
          "ref": "lexicon:localized-recovery"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-overload-protection",
          "json": "https://banes-lab.com/json/records/lexicon/overload-protection",
          "label": "Overload Protection",
          "markdown": "https://banes-lab.com/records/lexicon/overload-protection.md",
          "ref": "lexicon:overload-protection"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-safe-failure",
          "json": "https://banes-lab.com/json/records/lexicon/safe-failure",
          "label": "Safe Failure",
          "markdown": "https://banes-lab.com/records/lexicon/safe-failure.md",
          "ref": "lexicon:safe-failure"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stability-under-stress",
          "json": "https://banes-lab.com/json/records/lexicon/stability-under-stress",
          "label": "Stability Under Stress",
          "markdown": "https://banes-lab.com/records/lexicon/stability-under-stress.md",
          "ref": "lexicon:stability-under-stress"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-transient-failure-recovery",
          "json": "https://banes-lab.com/json/records/lexicon/transient-failure-recovery",
          "label": "Transient Failure Recovery",
          "markdown": "https://banes-lab.com/records/lexicon/transient-failure-recovery.md",
          "ref": "lexicon:transient-failure-recovery"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-backoff",
          "json": "https://banes-lab.com/json/records/lexicon/backoff",
          "label": "Backoff",
          "markdown": "https://banes-lab.com/records/lexicon/backoff.md",
          "ref": "lexicon:backoff"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-error-model",
          "json": "https://banes-lab.com/json/records/lexicon/error-model",
          "label": "Error Model",
          "markdown": "https://banes-lab.com/records/lexicon/error-model.md",
          "ref": "lexicon:error-model"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-alternate-behavior",
          "json": "https://banes-lab.com/json/records/lexicon/alternate-behavior",
          "label": "Alternate Behavior",
          "markdown": "https://banes-lab.com/records/lexicon/alternate-behavior.md",
          "ref": "lexicon:alternate-behavior"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-capacity-signaling",
          "json": "https://banes-lab.com/json/records/lexicon/capacity-signaling",
          "label": "Capacity Signaling",
          "markdown": "https://banes-lab.com/records/lexicon/capacity-signaling.md",
          "ref": "lexicon:capacity-signaling"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-failure-isolation",
          "json": "https://banes-lab.com/json/records/lexicon/failure-isolation",
          "label": "Failure Isolation",
          "markdown": "https://banes-lab.com/records/lexicon/failure-isolation.md",
          "ref": "lexicon:failure-isolation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-failure-threshold",
          "json": "https://banes-lab.com/json/records/lexicon/failure-threshold",
          "label": "Failure Threshold",
          "markdown": "https://banes-lab.com/records/lexicon/failure-threshold.md",
          "ref": "lexicon:failure-threshold"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-feature-isolation",
          "json": "https://banes-lab.com/json/records/lexicon/feature-isolation",
          "label": "Feature Isolation",
          "markdown": "https://banes-lab.com/records/lexicon/feature-isolation.md",
          "ref": "lexicon:feature-isolation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-resource-isolation",
          "json": "https://banes-lab.com/json/records/lexicon/resource-isolation",
          "label": "Resource Isolation",
          "markdown": "https://banes-lab.com/records/lexicon/resource-isolation.md",
          "ref": "lexicon:resource-isolation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-strict-output",
          "json": "https://banes-lab.com/json/records/lexicon/strict-output",
          "label": "Strict Output",
          "markdown": "https://banes-lab.com/records/lexicon/strict-output.md",
          "ref": "lexicon:strict-output"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-timeout",
          "json": "https://banes-lab.com/json/records/lexicon/timeout",
          "label": "Timeout",
          "markdown": "https://banes-lab.com/records/lexicon/timeout.md",
          "ref": "lexicon:timeout"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-tolerant-input",
          "json": "https://banes-lab.com/json/records/lexicon/tolerant-input",
          "label": "Tolerant Input",
          "markdown": "https://banes-lab.com/records/lexicon/tolerant-input.md",
          "ref": "lexicon:tolerant-input"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-availability-of-degraded-dependency",
          "json": "https://banes-lab.com/json/records/lexicon/availability-of-degraded-dependency",
          "label": "Availability of Degraded Dependency",
          "markdown": "https://banes-lab.com/records/lexicon/availability-of-degraded-dependency.md",
          "ref": "lexicon:availability-of-degraded-dependency"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-consistency-feature-completeness",
          "json": "https://banes-lab.com/json/records/lexicon/consistency-feature-completeness",
          "label": "Consistency / Feature Completeness",
          "markdown": "https://banes-lab.com/records/lexicon/consistency-feature-completeness.md",
          "ref": "lexicon:consistency-feature-completeness"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-hidden-errors",
          "json": "https://banes-lab.com/json/records/lexicon/hidden-errors",
          "label": "Hidden Errors",
          "markdown": "https://banes-lab.com/records/lexicon/hidden-errors.md",
          "ref": "lexicon:hidden-errors"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-load-amplification",
          "json": "https://banes-lab.com/json/records/lexicon/load-amplification",
          "label": "Load Amplification",
          "markdown": "https://banes-lab.com/records/lexicon/load-amplification.md",
          "ref": "lexicon:load-amplification"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-slow-operation-tolerance",
          "json": "https://banes-lab.com/json/records/lexicon/slow-operation-tolerance",
          "label": "Slow Operation Tolerance",
          "markdown": "https://banes-lab.com/records/lexicon/slow-operation-tolerance.md",
          "ref": "lexicon:slow-operation-tolerance"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stability",
          "json": "https://banes-lab.com/json/records/lexicon/stability",
          "label": "Stability",
          "markdown": "https://banes-lab.com/records/lexicon/stability.md",
          "ref": "lexicon:stability"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-stale-reduced-results",
          "json": "https://banes-lab.com/json/records/lexicon/stale-reduced-results",
          "label": "Stale/Reduced Results",
          "markdown": "https://banes-lab.com/records/lexicon/stale-reduced-results.md",
          "ref": "lexicon:stale-reduced-results"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-strict-validation",
          "json": "https://banes-lab.com/json/records/lexicon/strict-validation",
          "label": "Strict Validation",
          "markdown": "https://banes-lab.com/records/lexicon/strict-validation.md",
          "ref": "lexicon:strict-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-verbosity",
          "json": "https://banes-lab.com/json/records/lexicon/verbosity",
          "label": "Verbosity",
          "markdown": "https://banes-lab.com/records/lexicon/verbosity.md",
          "ref": "lexicon:verbosity"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-introduce-typed-result",
          "json": "https://banes-lab.com/json/records/lexicon/introduce-typed-result",
          "label": "Introduce Typed Result",
          "markdown": "https://banes-lab.com/records/lexicon/introduce-typed-result.md",
          "ref": "lexicon:introduce-typed-result"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-translate-errors-at-the-boundary",
          "json": "https://banes-lab.com/json/records/lexicon/translate-errors-at-the-boundary",
          "label": "Translate Errors at the Boundary",
          "markdown": "https://banes-lab.com/records/lexicon/translate-errors-at-the-boundary.md",
          "ref": "lexicon:translate-errors-at-the-boundary"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-idempotency-key",
          "json": "https://banes-lab.com/json/records/lexicon/idempotency-key",
          "label": "Idempotency Key",
          "markdown": "https://banes-lab.com/records/lexicon/idempotency-key.md",
          "ref": "lexicon:idempotency-key"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-bounded-retry",
          "json": "https://banes-lab.com/json/records/lexicon/bounded-retry",
          "label": "Bounded Retry",
          "markdown": "https://banes-lab.com/records/lexicon/bounded-retry.md",
          "ref": "lexicon:bounded-retry"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-jitter",
          "json": "https://banes-lab.com/json/records/lexicon/jitter",
          "label": "Jitter",
          "markdown": "https://banes-lab.com/records/lexicon/jitter.md",
          "ref": "lexicon:jitter"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-deadline-propagation",
          "json": "https://banes-lab.com/json/records/lexicon/deadline-propagation",
          "label": "Deadline Propagation",
          "markdown": "https://banes-lab.com/records/lexicon/deadline-propagation.md",
          "ref": "lexicon:deadline-propagation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-cancellation",
          "json": "https://banes-lab.com/json/records/lexicon/cancellation",
          "label": "Cancellation",
          "markdown": "https://banes-lab.com/records/lexicon/cancellation.md",
          "ref": "lexicon:cancellation"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-load-shedding",
          "json": "https://banes-lab.com/json/records/lexicon/load-shedding",
          "label": "Load Shedding",
          "markdown": "https://banes-lab.com/records/lexicon/load-shedding.md",
          "ref": "lexicon:load-shedding"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-bounded-queue",
          "json": "https://banes-lab.com/json/records/lexicon/bounded-queue",
          "label": "Bounded Queue",
          "markdown": "https://banes-lab.com/records/lexicon/bounded-queue.md",
          "ref": "lexicon:bounded-queue"
        },
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-fail-fast-or-fall-back",
          "json": "https://banes-lab.com/json/records/lexicon/fail-fast-or-fall-back",
          "label": "Fail Fast or Fall Back",
          "markdown": "https://banes-lab.com/records/lexicon/fail-fast-or-fall-back.md",
          "ref": "lexicon:fail-fast-or-fall-back"
        }
      ],
      "relation": "terms"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-error-handling-resilience",
          "json": "https://banes-lab.com/json/ontology/lexicon/lexicon-category-error-handling-resilience",
          "label": "Error Handling / Resilience",
          "markdown": "https://banes-lab.com/ontology/lexicon/lexicon-category-error-handling-resilience.md",
          "ref": "chapter:/ontology/lexicon#lexicon-category-error-handling-resilience"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "The Error Handling / Resilience category holds 54 lexicon terms.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-architecture-review-evolution-governance",
      "json": "https://banes-lab.com/json/records/lexicon-category/architecture-review-evolution-governance",
      "label": "Architecture Review Evolution Governance",
      "markdown": "https://banes-lab.com/records/lexicon-category/architecture-review-evolution-governance.md",
      "ref": "lexicon-category:architecture-review-evolution-governance"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/lexicon#lexicon-category-event-messaging-async",
      "json": "https://banes-lab.com/json/records/lexicon-category/event-messaging-async",
      "label": "Event Messaging Async",
      "markdown": "https://banes-lab.com/records/lexicon-category/event-messaging-async.md",
      "ref": "lexicon-category:event-messaging-async"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/lexicon-category",
    "label": "Term categories",
    "markdown": "https://banes-lab.com/api/records/lexicon-category.md",
    "ref": "api:records/lexicon-category"
  }
}
