Introduction
When you run software in real life, things can go wrong if you don't prepare well. Production patterns are proven ways to set up your software so it works reliably and safely for many users.
When you want your app to keep running even if parts fail
When you need to update your app without stopping it for users
When you want to keep your app secure and avoid exposing sensitive data
When you want to make sure your app uses resources efficiently
When you want to easily fix problems by understanding how your app is set up