L7 PATCH

HTTP PATCH flood

Partial update traffic for APIs that accept incremental changes. Can stress merge logic and partial validation rules.

How it works

  1. Smaller bodies than PUT but still write-path heavy.
  2. Merge/patch handlers may lock rows or documents.
  3. Often overlooked in read-only load tests.

Packet flow (illustrative)

PATCH with partial JSON/XML body.

Illustrative flow — not a live capture.

Focus Partial updates
Engarde PATCH mode
Layer L7

What to watch in Engarde

  • Conflict errors (409) under concurrency.
  • DB row-level lock wait time.

Running this simulation

Run PATCH simulation on staging APIs before major releases.

Mitigation perspective

Throttle write methods separately from GET in WAF/API gateway.