DBRaven
Relationship · Complements
Source: Pattern·Target: Pattern

Summary

Backpressure controls the rate at which producers emit to consumers; circuit breakers fast-fail calls to overloaded downstream services. Together they provide complete flow control for both producer-consumer and request-response topologies.

Evidence

  • ·backpressure lists circuit_breaker in related_patterns (patterns/backpressure.yaml)
  • ·backpressure bounds queue growth to prevent OOM; circuit_breaker rejects calls to prevent blocked-thread/connection exhaustion cascade (patterns/circuit_breaker.yaml description)

Evidence grounding

Grounded, 2 supporting items

Backpressure covers producer-consumer flow control, circuit breaker covers request-response; non-overlapping.

backpressure complements circuit_breaker: DBRaven