The following is a survey of the Java EE container redeployment time, which shows that some conclusions can be drawn and benefit the vast majority of developers.
Recently, Jevgeni Kabanov published a few months ago on the Java EE Development, container and deployment time survey results. The results showed that more than 1100 people took part in the survey. Here is the download version of the questionnaire results. The following is a summary of Jevgeni's analysis of the answers to each question.
The first question of the questionnaire is: "What container do you use in the largest project you are currently involved in?"
Chart 1: Which container is most commonly used?
This does not include containers that score less than 10 points. There is no suspense, Apache Tomcat occupies the top spot, and JBoss followed. Open source servers account for 70% of the population. While it is not possible to equate such proportions directly with the market share of the containers, such results are similar to the results of the SD time study, which allows people to select multiple containers in their survey.
The second question is: "How long will it take to reboot your container and redeploy the application?"
Figure 2: "How long will it take to reboot your container and redeploy the application" (horizontal axis is minutes)