The arrogance of most web launches (from hip new sites to healthcare signups) is that they assume that nothing will go wrong if they do it live. So they try to do it live for everyone, at once. When someone you have no data on bounces, you have no way to ask them to come back. The only part of a launch that should be live is the part that benefits from being live. Everything else ought to be in a batch, reserved, asynchronous and capable of recovery. It's a journey, not an event, and working in asynchronous batches is a smart way to stay resilient.
Planning on Resilience, Seth Godin












