ELSEIF
Your brief EB
183 stories from 71 feeds 32 clusters Refreshed 8 minutes ago next pull 13:20

ARCHITECTURE Signal 165

The First Idempotency Key

WHY IT MATTERS

Engineers rely on idempotency keys daily to handle the fundamental distributed systems problem that exactly-once delivery is impossible and instead guarantee exactly-once processing through de-duplication. Understanding the pattern's history clarifies that Stripe named but did not invent the concept, and earlier implementations like Amazon EC2's ClientToken and Nottingham's POE draft predate it.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Idempotency keys solve the core distributed systems problem that exactly-once delivery is impossible by enabling exactly-once processing through message de-duplication.

02

Stripe popularized the "Idempotency-Key" header around 2015, but the pattern predates it—Amazon EC2's ClientToken and Mark Nottingham's 2005 "POST Once Exactly" draft are earlier documented instances.

03

The current IETF draft specification for idempotency keys credits both Stripe's documented patterns and Nottingham's 2005 draft as origins.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Lobsters The First Idempotency Key Open ↗