Skip to content

ECO-ARC-ARCH-006 — Unbounded message queues

  • Category: Architecture (ARC)
  • Family: Architecture (ARCH)
  • Layer: Architecture
  • Tier: 3
  • Severity: error
  • Tags: queues, backpressure
  • Legacy ID: ECO-ARCH-006

Summary

Queues without bounds hide backpressure and create runaway cost.

Rationale

Unbounded queues become time bombs: cost, latency, and failure cascades.

Impact

{
  "confidence": 0.8,
  "notes": "High propagation under partial failures.",
  "type": "reliability"
}

Detection

{
  "languages": [
    "infra"
  ],
  "method": "trace"
}

Remediation

{
  "guidance": "Add backpressure, caps, DLQs, and shedding strategies.",
  "tradeoffs": "Must define loss/priority behavior."
}

Ontology

{
  "system_layers": [
    "architecture"
  ]
}