7th Circle of Hell: Suicide. In this ring are the architects who were unable to see beyond their nose, guilty of increasing the Web thread count, instead of fixing a bottleneck in the EJB classes.
Earlier in client-server computing, each application had its own client program and it worked as a user interface and needed to be installed on each user's personal computer.
An upgrade to the server part of the application would typically require an upgrade to the clients installed on each user workstation, adding to the support cost and decreasing productivity.
As the World Wide Web and the Internet gained popularity, so did the desire to set up applications virtually accessible from everywhere. This gave rise to a new paradigm where the browser became a popular medium for accessing enterprise applications, thus eliminating the need to install any library on the client machine.
However, one of the consequences of this shift of paradigm was that this new computing...