INCIDENTBRIEF № 000 · Monday, 19 October 2026

THE WELCOME EDITION · A SAMPLE. NAMES AND NUMBERS ARE ILLUSTRATIVE.

SYSTEM AT RISK · CHECKOUT, PAYMENTS 2 CRIT · 1 HIGH · 1 MEDIUM · 1 QUIET

Overnight · 1,357 occurrences across 7 issues · 2 new · 1 went quiet

Occurrences 24h
1,357 ↑ 414%
Issues
7 +2 vs yesterday
New issues
2
Users affected
131 1 went quiet
LEAD · CRITICAL · 847×

Checkout broken by a null guard regression.

Since 03:42 UTC, CheckoutService has thrown NullPointerException for 84 users. The payments-api timeout is the same bug surfacing a second time.

Occurrences per hour · last 24h

NullPointerException: cart.discount is null

first seen 03:42 · 84 users · checkout-api · production

Guard cart.discount before applying promotions; started with the 02:18 release.

Also in today's brief

  1. CRITICAL
    TimeoutError: payments-api did not respond within 10s
    first seen 03:50 · 41 users · checkout-api · production

    Downstream of the NullPointer: checkout retries hammer payments-api.

    312×
  2. HIGH
    Redis::ConnectionError: connection pool exhausted
    recurring · 6 users · web · production

    Intermittent on web-02 and web-05; pool size has not changed since August.

    198×
  3. MEDIUM
    OAuthError: refresh token rate-limited by Google
    recurring · web · production
    31×