Urgent.News

600+ sources. One page. See who else covered it.

Editions

More in Tech

"half-open" twice is not the same state: the bug that shaped breakwater 1.0

breakwater is my resilience toolkit for Node.js — retry, circuit breaker, timeout, bulkhead, rate limiting, stale-while-open caching, all composable, with observability built in.

  • Half-open state differs from open state in circuit breaker
  • Race condition occurs when half-open transitions to open
  • Fence introduced to prevent incorrect decisions in state transitions

More from Saturday 15 August →