But the only reason their approach to the "11 item" edge case works is that they manage their own data. So they can monitor and might potentially cull manually if it became necessary (eg. What if the race condition caused more than 11 or a future codechange elsewhere stumbles on it).
In a non-cloud product where the cost is higher for a vendor to come verify and fix data, this wouldn't fly.
But the only reason their approach to the "11 item" edge case works is that they manage their own data. So they can monitor and might potentially cull manually if it became necessary (eg. What if the race condition caused more than 11 or a future codechange elsewhere stumbles on it).
In a non-cloud product where the cost is higher for a vendor to come verify and fix data, this wouldn't fly.