Considering web technology stack consists of Client Applications, Internet Infrastructure, Web server, Application, Data and services:
I am going over each component and go over technology options that are used for each component and see how they evolved during the past decade. The following blogs are from Java architecture and development perspective.