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.

Get Express Web Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.