We present the four winners of the 2020 NGINX Hackathon for Good, who each created an app to help people affected by a social issue, using NGINX Open Source and NGINX Unit. The winning apps address unemployment, social justice volunteerism, and transparency around charitable giving.
For example, to produce the final webpages you see in the browser, the application server might fill an HTML template with content from a database. Sites like MDN or Wikipedia have thousands of webpages. Typically, these kinds of sites are composed of only a few HTML templates and a giant database, rather than thousands of static HTML documents. This setup makes it easier to maintain and deliver the content.To review: to fetch a webpage, your browser sends a request to the web server, which searches for the requested file in its own storage space. Upon finding the file, the server reads it, processes it as-needed, and sends it to the browser. Let's look at those steps in more detail.