Skip to content

Tag

Reliability

8 articles tagged Reliability.

  • Project update3 min read

    RelPrim 1.0.0: A Stable API for Explicit Reliability

    RelPrim 1.0.0 is the first stable release: a frozen public API, precise typing, hardened cancellation, timeout and fallback semantics, a stable event contract and new documentation.

    • relprim
    • python
    • reliability
    • typing
    • open-source
  • 17 min read

    Retrying Without Making Things Worse

    Safe retries in distributed systems: classify failures, apply backoff and jitter, set retry budgets, and prevent retry storms across service layers.

    • distributed-systems
    • reliability
    • retries
    • resilience
  • Project update2 min read

    RelPrim 0.11.0: JSON Schema and Pydantic Validation

    RelPrim 0.11.0 adds optional JSON Schema and Pydantic v2 adapters to its existing validation, retry and fallback pipeline.

    • relprim
    • python
    • reliability
    • pydantic
    • json-schema
  • 16 min read

    Timeouts Are a Correctness Boundary

    A timeout is not only a latency setting. It defines when an answer is still valid, how much work an operation may consume, and what the caller can safely conclude after waiting stops.

    • distributed-systems
    • reliability
    • timeouts
  • Project update2 min read

    RelPrim 0.9.0 Adds Provider-Aware Rate-Limit Recovery

    RelPrim 0.9.0 adds provider-aware retry delays, maximum wait enforcement and fallback integration for external operations rejected by rate limits.

    • relprim
    • python
    • reliability
    • rate-limiting
  • Project update2 min read

    RelPrim 0.8.0 Adds Idempotency for Safe Retries

    RelPrim 0.8.0 adds idempotency policies, concurrent execution joining and successful result replay for external operations that must not run twice.

    • relprim
    • python
    • reliability
    • idempotency
  • Updated 24 min read

    Reliable External Operations Are More Than Retries

    Retries solve only one failure mode. This article introduces a coherent execution policy for timeouts, retries, idempotency, circuit breakers, rate limits, fallbacks, observability, and recovery at external boundaries.

    • distributed-systems
    • reliability
    • external-operations