Preparing for a Successful Product Launch: Your Toolkit
Launching a new product can be an exciting but stressful time. Advocating early for the right tools to recover from any production issues that may arise can eliminate a lot of stress. In this talk, I will discuss the tools you'll want in your “launch toolbox." I'll cover the following tools, why you should use them, and how to advocate for spending time and money to set them up: An error monitoring tool that notifies you of any errors in your application A performance monitoring tool that alerts you when an endpoint is taking longer than expected A searchable and persistent logging tool to aid in debugging and resolving issues A lower environment that accurately mirrors the production environment, allowing users to test key workflows Data backup and audit trail to protect against data loss and track changes Having these tools in your toolbox enables you to proactively address any issues that may arise, making your next launch even smoother! My examples will be for an application built in Typescript, Express, and Heroku, but the core concepts are applicable to any languages and infrastructures.
Take Aways
- Learn what tools to have in place before launching a product