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