Currently we are using WebSphere Application Server for our PEGA application. We got a request from our management that shell we use tomcat instead of Websphere and asking us what will be the impact on application and application performance?
I raised PEGA SR to get more details but PEGA requested me to post the query in pega community center.
Can you please answer my below questions.
What is the best recommendation from PEGA? Tomcat (or) WebSphere?
Did PEGA supports TOMCAT? If yes, Is there any application build with Tomcat server?
Are there any issues if we use tomcat server running PEGA application?
How is the performance with Tomcat Server?
If we replace WebSphere with tomcat what will be the performance
Did you guys see any major issues while running the PEGA application with tomcat server?
***Updated by moderator: Lochan to update Categories; add SR Exists group tag***
Adding points to above inputs, Tomcat Enterprise Edition is used in Pega Cloud instances and Pega works fine in Tomcat. Enterprise Tomcat can be used in case if you are planing to make use of JavaEE components.
Tomcat is free and open source and easily customizable where as WAS licence needs to be purchased and ofcourse as WAS is a paid version, you will get proper support from IBM team.
Yes, tomcat can easily handle 1500+ users as it is a professional grade product. If the requests created per second by the users are large, you can load balance by using multiple instances of tomcat. Additionally you can use NIO with tomcat to achieve scalability.
Overall, it all depends on the application structure, caching, data management and other factors that determines the performance of your application.