Summary
In this chapter, we learned how to benchmark our app using siege. We saw that clustering increases the performance of the app in general. And then we learned how to handle fatal errors and ensure maximum uptime for our app.
Although we covered some crucial aspects of making our app production-ready, running an app on production is a vast and continuous process. Take this chapter as the starting point and learn more about the details of scaling and enhancing your app on production.