Importance of Separating Static From Dynamic Content for Modern Web Apps

Over the past few years, storage has become significantly cheaper compared to computation power. You might wonder, what does this have to do with web apps? Well, if you consider using a single web server and a database server for a small three-tier web app, this might not matter much, but with scale, how you store and serve content has a direct impact on achieving the required performance with the least cost involved.
Let’s dive into the details to understand the importance of architecting a web application to store and serve content.