API DevelopmentHTTP Status Codes You Are Probably Using Wrong
A partner retried a malformed request forever because we returned 500 instead of 400. Both sides behaved correctly and the system still broke.
Read MoreThoughts, tutorials and notes on backend engineering & the cloud.
3 articles in API Development · Clear filters
API DevelopmentA partner retried a malformed request forever because we returned 500 instead of 400. Both sides behaved correctly and the system still broke.
Read More
API DevelopmentA customer's retry loop made 1.4 million requests overnight and took the API down. They were not attacking us — their code had a bug and we had no limits.
Read More
API DevelopmentWe shipped a list endpoint without pagination because the list had thirty items. Eighteen months later it had 62,000, and four clients depended on the shape.
Read More