February 2018
Intermediate to advanced
356 pages
9h 10m
English
The traditional Java enterprise web applications are based on the servlet specification. The servlet specification before 3.1 is synchronous, which means it was created with blocking semantics. This model was good at the time because computers were big with a powerful CPU and hundreds of gigabytes of memory. Usually, the applications at the time were configured with a big thread pool with hundreds of threads because the computer was designed for this. The primary deployment model at that time was the replica. There are some machines with the same configuration and application deployments.
The developers have been creating applications like this for many years.
Nowadays, most of the applications are deployed in cloud vendors. ...