#domain/apis 3
Notes filed under this topic. All tags
- Evergreen last year
Rate limiting as an invariant
A rate limit reads like a restriction from outside and like a promise from inside - the invariant that keeps a system in a regime where it still works.
- Seedling last year
Retries and idempotency
Retries are only safe when the operation is idempotent - otherwise you get duplicate records or double charges.
- Seedling last year
Why APIs break
Breaking changes usually trace back to versioning, contracts, and team coordination - not just code.