Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Apache Tomcat
Score 8.0 out of 10
N/A
Tomcat is an open-source web server supported by Apache.N/A
NGINX
Score 9.2 out of 10
Mid-Size Companies (51-1,000 employees)
NGINX, a business unit of F5 Networks, powers over 65% of the world's busiest websites and web applications. NGINX started out as an open source web server and reverse proxy, built to be faster and more efficient than Apache. Over the years, NGINX has built a suite of infrastructure software products o tackle some of the biggest challenges in managing high-transaction applications. NGINX offers a suite of products to form the core of what organizations need to create…N/A
Vercel
Score 9.9 out of 10
N/A
​Vercel (made by the creators of Next.js) is a cloud platform for static sites and Serverless Functions for a workflow. It enables developers to host websites and web services that deploy instantly, scale automatically, and requires no supervision, all with no configuration. The platform aims to enable frontend teams to work while combining the best developer experience with a focus on end-user performance.N/A
Pricing
Apache TomcatNGINXVercel
Editions & Modules
No answers on this topic
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache TomcatNGINXVercel
Free Trial
NoYesYes
Free/Freemium Version
NoYesYes
Premium Consulting/Integration Services
NoYesNo
Entry-level Setup FeeNo setup feeOptionalNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache TomcatNGINXVercel
Considered Multiple Products
Apache Tomcat
Chose Apache Tomcat
Apache Tomcat is very smooth tool compared to other applications. Since there are very less feature it's very smooth. NGINX server doesn't need Apache Tomcat we can directly deploy so it faster comparatively. In my working time I have never come across the UI of NGINX. Apache …
Chose Apache Tomcat
Apache Tomcat is lightweight but performs well, even when running multiple applications. Its performance and security features are the reasons for choosing Apache Tomcat among its competitors. Also, there is a huge community support than other products.
NGINX
Chose NGINX
Nginx's cache mechanism is better than Apache and HAProxy. Also Nginx is very light weight and works for multiple sites with much less work. i.e. As front end proxy server configuration is very easy as compared to other applications. Apache sometimes crashes and is not able to …
Chose NGINX
The support and ability to provide near zero downtime for changes is a winner. The lightweight engine also helps reduce cost.
Chose NGINX
How does it compare? We use Apache ATP server and we also use Tom Cat also owned by Apache, but both Apache, ATP, and MKA. They are relatively older than GX and so they're one problem for Apache and MKA they need more power, more memory, and more space.
Chose NGINX
NGINX have higher market share which obviously show to us it is the preferred choice of most of the customers. Both of platform competes in the Web and Application server areas, but due the security features of NGINX be more flexible this in my opinion makes more sense.
Chose NGINX
It's lightweight and it does not require complex configurations for simple scenarios. If you want you can accomplish some other complicated tasks like reverse proxies which are well supported by the product.
Chose NGINX
Nginx is one of the top three web servers and sits in the second position in terms of the amount of servers deployed. The main competition comes from Apache and Apache-based forks on Linux based servers, and less-so from Microsoft IIS on Windows based servers. As stated …
Vercel

No answer on this topic

Features
Apache TomcatNGINXVercel
Application Servers
Comparison of Application Servers features of Product A and Product B
Apache Tomcat
9.2
24 Ratings
14% above category average
NGINX
8.7
32 Ratings
9% above category average
Vercel
-
Ratings
IDE support10.022 Ratings7.617 Ratings00 Ratings
Security management9.024 Ratings8.627 Ratings00 Ratings
Administration and management8.224 Ratings8.827 Ratings00 Ratings
Application server performance8.124 Ratings9.327 Ratings00 Ratings
Installation10.024 Ratings8.929 Ratings00 Ratings
Open-source standards compliance10.024 Ratings9.025 Ratings00 Ratings
Platform-as-a-Service
Comparison of Platform-as-a-Service features of Product A and Product B
Apache Tomcat
-
Ratings
NGINX
-
Ratings
Vercel
8.0
2 Ratings
3% above category average
Ease of building user interfaces00 Ratings00 Ratings5.01 Ratings
Scalability00 Ratings00 Ratings10.02 Ratings
Platform management overhead00 Ratings00 Ratings10.02 Ratings
Workflow engine capability00 Ratings00 Ratings4.02 Ratings
Platform access control00 Ratings00 Ratings5.02 Ratings
Services-enabled integration00 Ratings00 Ratings10.02 Ratings
Development environment creation00 Ratings00 Ratings10.02 Ratings
Development environment replication00 Ratings00 Ratings10.02 Ratings
Issue monitoring and notification00 Ratings00 Ratings7.02 Ratings
Issue recovery00 Ratings00 Ratings7.02 Ratings
Upgrades and platform fixes00 Ratings00 Ratings10.02 Ratings
Best Alternatives
Apache TomcatNGINXVercel
Small Businesses
NGINX
NGINX
Score 9.2 out of 10
Apache HTTP Server
Apache HTTP Server
Score 9.1 out of 10
AWS Lambda
AWS Lambda
Score 8.3 out of 10
Medium-sized Companies
NGINX
NGINX
Score 9.2 out of 10
Apache Tomcat
Apache Tomcat
Score 8.0 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
Enterprises
NGINX
NGINX
Score 9.2 out of 10
Apache Tomcat
Apache Tomcat
Score 8.0 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.2 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Apache TomcatNGINXVercel
Likelihood to Recommend
9.0
(24 ratings)
8.9
(50 ratings)
10.0
(2 ratings)
Likelihood to Renew
10.0
(1 ratings)
9.1
(1 ratings)
-
(0 ratings)
Usability
8.0
(3 ratings)
8.3
(3 ratings)
9.0
(1 ratings)
Availability
6.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
Performance
9.0
(2 ratings)
-
(0 ratings)
-
(0 ratings)
Support Rating
9.1
(3 ratings)
8.1
(4 ratings)
-
(0 ratings)
Configurability
8.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
Ease of integration
9.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
Product Scalability
9.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
User Testimonials
Apache TomcatNGINXVercel
Likelihood to Recommend
Apache
Excellent value for companies wishing to host Java applications in the cloud. Utilizing hosting tools such as load balancers and network and application firewalls, Tomcat can be part of a powerful system to host web applications to thousands of users. There has been consistency in the development and support of Tomcat since its initial release in the late '90s and the best commonalities have been carried forward. If you host Java web applications, Tomcat is as good as any for an application server.
Read full review
F5
Nginx is well-suited for any web server scenarios, such as web applications, backend or reverse proxy for both application and HTTP requests, and distribution. It is less appropriate for Windows-based applications that run directly on a Windows Server host. In any case, it is very easy to manage, through separate conf files for each application or site you want to host with it.
Read full review
VERCEL
I've had nothing but positive experiences with Vercel, and while their business offering is great, it's also worth touching on their free plan. Their free plan allows me to tinker with web development in my free time without having to worry about paying for a costly linux box. I just link a GitHub repository and it's done!
Read full review
Pros
Apache
  • Fast to start up, which is useful when we need to just check that our changes are working correctly.
  • Free, which allows us to not be involved with the finance/legal team about using it.
  • Bundled with Spring Boot, which makes it even more convenient for our testing.
Read full review
F5
  • Very low memory usage. Can handle many more connections than alternatives (like Apache HTTPD) due to low overhead. (event-based architecture).
  • Great at serving static content.
  • Scales very well. Easy to host multiple Nginx servers to promote high availability.
  • Open-Source (no cost)!
Read full review
VERCEL
  • Deploy Site
  • Integrate Giithub
  • Functions to use at scale and free
Read full review
Cons
Apache
  • Using tomcat manager to troubleshoot is not very informative. Error messages are vague, you have to dig into log files for more information about the problems.
  • Is great for simple web applications, but may not work for heavy development which may require a full J2EE stack, might like JBoss better.
  • Security in tomcat is not straightforward, as I discovered that you have to understand how to set up realms in tomcat in order to hash passwords, which I was not overly familiar with, which is a big deal when setting up users in the tomcat-users.xml file.
Read full review
F5
  • Customer support can be strangely condescending, perhaps it's a language issue?
  • I find it a little weird how the release versions used for Nginx+ aren't the same as for open source version. It can be very confusing to determine the cross-compatibility of modules, etc., because of this.
  • It seems like some (most?) modules on their own site are ancient and no longer supported, so their documentation in this area needs work.
  • It's difficult to navigate between nginx.com commercial site and customer support. They need to be integrated together.
  • I'd love to see more work done on nginx+ monitoring without requiring logging every request. I understand that many statistics can only be derived from logs, but plenty should work without that. Logging is not an option in many environments.
Read full review
VERCEL
  • Interface Revamp
  • Cost reduction
Read full review
Likelihood to Renew
Apache
We have a huge knowledge of the product within our company and we're satisfied with the performance.
Read full review
F5
Great value for the product
Read full review
VERCEL
No answers on this topic
Usability
Apache
Tomcat has a very rich API set which allows us to implement our automation script to trigger the deployment, configure, stop and start Tomcat from the command line. In our projects, we embedded Tomcat in our Eclipse in all of the developer's machines so they could quickly verify their code with little effort, Azure Webapp has strong support for Tomcat so we could move our application to Azure cloud very easy. One drawback is Tomcat UI quite poorly features but we almost do not use it.
Read full review
F5
This tool is really easy to use and configure. Consumes very less system resources. It is highly modular and configurable. You can easily use it with other tools like certbot for SSLs. You can configure basic security with configuration and headers
Read full review
VERCEL
Vercel's good usability and developer experience make me happy to visit their website when I need to configure my deployments. It's very easy to navigate, configure, and manage my projects, and the developer experience is so seamless that I don't have to think much when I push changes to git.
Read full review
Reliability and Availability
Apache
Tomcat doesn't have a built-in watchdog that ensures restart upon failure, so you have to provide it externally. A very good solution is java service wrapper. The community edition is able to restart Tomcat upon out of memories exceptions.
Read full review
F5
No answers on this topic
VERCEL
No answers on this topic
Performance
Apache
Tomcat support to customize memory used and allow us to define the Connection pool and thread pool to increase system performance and availability, Tomcat server itself consume very little memory and almost no footprint. We use Tomcat in our production environment which has up to thousands of concurrent users and it is stable and provides a quick response.
Read full review
F5
No answers on this topic
VERCEL
No answers on this topic
Support Rating
Apache
Well, in actuality, I have never needed support for Apache Tomcat since it is configured and ready-to-go with no configuration needed on my end.
Read full review
F5
Community support is great, and they've also had a presence at conferences. Overall, there is no shortage of documentation and community support. We're currently using it to serve up some WordPress sites, and configuring NGINX for this purpose is well documented.
Read full review
VERCEL
No answers on this topic
Alternatives Considered
Apache
Eclipse Jetty is the best alternative for Apache Tomcat because which is also an open-source and lightweight servlet container like Tomcat. A major advantage of this over Tomcat is that Jetty server can easily be embedded with the source code of web applications. Since it requires less memory to operate, you may realize that it is very efficient.
Read full review
F5
I have found that [NGINX] seems to perform better throughout the years with less issues although I've used Apache more. I would definitely recommend [NGINX] for any high volume site and I've seen this to usually be the case from most provided web hosts who will pick [NGINX] over alternatives
Read full review
VERCEL
Vercel beats Heroku and DigitalOcean by a mile with pricing. Since Vercel uses serverless infrastructure, we don't pay for servers that don't get used, which is great for smaller platforms. Vercel Support is also very quick to respond, unlike DigitalOcean who took a while to get back to me after they didn't honor platform credits they sent me.
Read full review
Scalability
Apache
It's very easy to add instances to an existing deployment and, using apache with mod proxy balancer, to scale up the serving farm
Read full review
F5
No answers on this topic
VERCEL
No answers on this topic
Return on Investment
Apache
  • Tomcat is cheap and very quick to deploy, so it has benefited much when situation needs applications to be deployed quickly without wasting time on licensing and installations.
  • Plenty of documentation available so no vendor training is required. Support contract is not needed as well.
Read full review
F5
  • By using Nginx, we can host multiple web services on a single server, keeping our infrastructure costs lower.
  • Nginx maintains our HTTPS connections, allowing us to keep our promise to our customers that their data is safe in transit.
  • Due to Nginx's extremely low failure rate, our web addresses always return something meaningful, even when individual services go down. In sense, this means we are "always online" and allows us to maintain brand and support our customers even in the face of catastrophe.
Read full review
VERCEL
  • Reduced amount of staff time required to deploy applications and websites
  • Improved staging environments by automatically deploying changes on pull requests
  • Allowed for collaboration from members of the open source community with strong git integrations
Read full review
ScreenShots

NGINX Screenshots

Screenshot of Overview of the NGINX Application PlatformScreenshot of NGINX Controller - MonitoringScreenshot of NGINX Controller - Configuration