Tomcat wide-scale use!
Overall Satisfaction with Apache Tomcat
Apache Tomcat is being used in my organization to run seven of my ten applications. It has been our preferred solution for an application server for years as a lightweight and stable solution for hosting applications. It is currently being standardized across the whole company; however, we standardized on it years ago. It solves the problem of providing low-cost application servers that require very little maintenance but also provides excellent scalability at the web tier. The desire to drive down costs, while still providing solid secure solutions was a driving business factor in choosing to move to Tomcat.
Pros
- It is very lightweight and not resource intensive, which leads to fast start-up times
- It is very stable, I have not had an outage related to Tomcat in over 10 years and no longer even have support contracts for it.
- It's very scalable, especially in a cloud solution where you can perform auto-scaling and add nodes within short periods of time.
Cons
- Configuration could be made easier, but then again it's open source.
- It has decreased license costs significantly. Throughout my application stacks, I have well over 90 instances deployed. If I did that on a non-opensource application server, my costs would be much higher and my ROI much less.
- When moving my applications to AWS, it has also provided an even better ROI because it's even easier to deploy and maintain on a managed cloud provider.
Tomcat stacks up against the others very well due to its adoption in the open source community, low total cost of ownership, maintenance, and ease of deployment. It's much more lightweight than Websphere or Weblogic and provides most of the features most developers would need, especially for a Java-based application.
Apache Tomcat Feature Ratings
Using Apache Tomcat
90 - Development, network, and operations
Comments
Please log in to join the conversation