Summary

This chapter is key for turning any web project into a real-world application. In this chapter, we examined multiple server setups, and you learned how to scale them vertically and horizontally. Vertical scaling implies adding more CPU and RAM to a single server, while horizontal scaling implies splitting up the work among multiple servers.

You also learned how to benchmark different application deployments. This is a valuable tool when we need to scale our application, and also find bottlenecks by profiling our application. Finally, we explored scaling up our application gradually, and making use of micro-services for increasing performance and maintainability.

In the next and last chapter, we are going to explore how you can continue extending this e-commerce application to meet your particular needs. Stay tuned!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.134.17