There are many steps to engineer a successful launch. In this talk I draw on my experience launching multiple products to cover what needs to be done.
Stability: including security, prioritizing bugs,background processes, and browser interoperability issues
Scale: identifying bottlenecks, front-end and back-end optimizations
Support: logging, error messages and handling and debugging tools