One email, every Tuesday
Every post here also goes out by email.
Queue-Based Load Leveling absorbs spikes. It can't fix an average that is higher than what your consumers can process.
Load shedding is the deliberate act of dropping requests to protect your system under overload. Most .NET teams don't have it.
Part 3 of a REST API design series: pagination, HATEOAS, filtering and search, rate limiting, idempotency keys, and the practices that separate a demo API from a production one.
Part 2 of a REST API design series: naming resources so they don't need a manual, versioning without breaking clients, choosing an auth pattern, and structuring errors.
Part 1 of a REST API design series: what REST actually is, Fielding's six constraints, and the HTTP methods and status codes most APIs get subtly wrong.
Written by Irina Dominte: Software Architect at Particular Software, Microsoft MVP, international speaker, and course author.
Browse all posts