Typical defences are limits (body size, rate, concurrency) and timeouts, so no single client can hold a resource for free.