No more typing reviews! Try our Samantha, our new voice AI agent.
Remus Rujinschi - PeerSpot reviewer
DevOps Cloud Engineer at Atos IT Solutions and Services
Real User
Top 5
Jul 20, 2025
Offers a reliable deployment environment with strong security features and flexible integration
Pros and Cons
  • "We’ve seen a marked reduction in downtime and a major boost in system stability, resulting in fewer outages, and one of the biggest wins has been the cost savings especially compared to Oracle WebLogic thanks to JBoss’s more affordable licensing model."
  • "Support-wise, JBoss offers a lot of documentation, but beginners might find it a bit hard to follow at first."

What is our primary use case?

My main use case for JBoss is the administration of the application mostly.

My use case implies installation, configuration, and setting JBoss EAP on different systems such as Linux, Windows and configuring the standalone or domain. This implies working with the web console, automation tools, and CLI. Additionally, it involves securing it, implementing authentication, RBAC or Role-Based Access Control, SSL, TLS, and so on. Performance tuning, thread pool management, logging, and clustering are mostly what I have done with the product.

How has it helped my organization?

JBoss has positively impacted my organization by enabling deployment with enterprise extensions that were needed, particularly for integration with directory services. The difference came in implementation, and it offers a significant role in deployment that is scalable, especially when using a clustering way of working with it.

Specific outcomes include improved deployment times due to modular architecture leveraging lazy loading, which affects the time taken to deploy archive, war, or ear files, and the deployment success rate without server restarts. This impact has significantly enhanced stability and reduced downtime. Lower memory consumption during deployment has been apparent thanks to subsystem isolation, while asynchronous deployment handling has reduced spikes and led to fewer errors with better validation overlay support in cases of failed deployments or rollback events. Additionally, I have enabled quick fixes without full redeployments, particularly with frequent overlay-based updates.

What is most valuable?

In my experience, the best features JBoss offers include the modular architecture where the services are loaded when needed, and the cross-platform compatibility that allows it to run on any operating system that supports Java. The high availability and clustering, distributed support, session replication, and load balancing using Infinispan stand out. The security enhancement such as native support of OpenID Connect or JAS for flexible authentication is another outstanding feature. Others include flexible deployment modes and control of session affinity, which is fine-tune control over load balancer stickiness strategies for managing web sessions. Furthermore, global directory support allows for easily adding shared modules to deployments without class path. It stands out because it is a full-stack platform for building today's cloud-ready Java applications that are scalable and secure, blending enterprise-grade features with open-source flexibility. It is the top choice for organizations that need reliability today.

For underrated features, server group in domain mode allows grouping servers and applying configuration or deployments across them simultaneously. Not many people know about the CLI scripting with batch mode or Vault and Credential stores, where sensitive configuration values can be stored without hardcoding them into XML files. Additionally, built-in metrics and subsystem isolation, where every subsystem logging, messaging, or web services can be tuned independently, provide fine-grained control over performance and behavior. This is why subsystem isolation is important, and many administrators have not utilized it that way.

What needs improvement?

JBoss can be improved significantly, especially regarding deployment overlays that need updates to apply quick fixes or environment-specific changes without redirecting the archive. Enhancements in CLI scripting for automatic deployments or rollbacks and having an automated way of updating in the future for pack changes and version transitions are critical. More details about the update progress of package installations, artifacts downloading, as well as automation for modules and configurations applied are needed. Additionally, features for drifting and reverting would be worthwhile. We leverage domain mode with server groups to enforce synchronized rollout strategies across clusters without downtime or config drift.
Subsystem isolation doesn’t just reduce memory usage it allows us to apply GC tuning and diagnostic tracing at the service level, not the container level.
Our CLI scripting has been backed by pre-validated batch execution pipelines, eliminating human error during hotfix rollouts and version transitions.
Using overlays in conjunction with marker files, we've created an audit-friendly patching workflow that doesn't require full archive redeployments.
Changes in the future need to align with today's directions regarding the most evolutionary topics of Jakarta EE progression. As Jakarta EE progresses, newer specifications such as Jakarta Data and Jakarta NoSQL or AI-assisted diagnostics are necessary.
We’ve integrated JBoss metrics output with Prometheus exporters, enabling real-time subsystem-level observability and predictive scaling alerts.
By aligning with Jakarta EE's modular progression, we've positioned our stack to adopt emerging specs like Jakarta NoSQL without disruptive upgrades.
JBoss’s flexible threading model allowed us to apply workload-specific executor policies, preventing starvation in high-concurrency deployments.
More straightforward updates and rollbacks need to be done with the CLI, alongside improved observability, such as native support for OpenTelemetry or enhanced DevOps tools with command-line interfaces and automation features. Support for YAML-based configuration is crucial, especially in a GitOps deployment style, along with cloud-native enhancements such as integration with Kubernetes, OpenShift, or newer technologies.
I would like to see JBoss reassess its executor configuration controls and consider offering default workload profiles such as I/O-bound, CPU-heavy, or async-first—to optimize threading strategies out of the box.
On the cloud-native side, it’s important to validate container readiness and expand operator-driven automation for Kubernetes, especially focusing on CRD evolution and stateless rollout support. I would also recommend improving workflow transparency by providing clearer feedback during pack updates, including artifact download status, config sync logs, and rollback outcome visibility.

Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
September 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: September 2026.
915,287 professionals have used our research since 2012.

For how long have I used the solution?

I have been using JBoss for more than 10 years.

What do I think about the stability of the solution?

JBoss has remained reliable and fully functional across workloads, and I haven’t encountered any critical failures that would impact operations—especially when compared to prior solutions like Oracle WebLogic. Its resilience continues to make it a dependable backbone for enterprise middleware needs.

What do I think about the scalability of the solution?

JBoss's scalability is effective. Its architecture is elastic, meaning it can handle growing workloads smoothly, whether it's scaling up for high demand or scaling out across clustered nodes. This elasticity makes it ideal for dynamic environments where resource usage can vary.

With newer Java versions, memory management has become noticeably more efficient. Improvements in garbage collection and memory recovery mean the platform performs well under load, with less risk of memory leaks or bottlenecks. This leads to better application stability and faster response times, especially during peak usage.

How are customer service and support?

I would describe the experience as reliable and professional especially valuable when you're running JBoss in production and uptime matters. My experience with JBoss customer service and support has been dependable overall.  When using the Red Hat-supported version, the service team was responsive and knowledgeable.  For issues involving configuration, security realms, or integration quirks, I usually received clear guidance and practical solutions. The response time was more reasonable than questionable and in most cases, the support escalated technical problems efficiently when needed.
That said, for more complex or niche setup scenarios, I sometimes had to dig through documentation or lean on community channels like forums or GitHub discussions.
The support is solid, but having technical familiarity helps speed things along.

Which solution did I use previously and why did I switch?

Before JBoss, I used Oracle WebLogic. I switched primarily because Oracle changed their solution's availability as well as the way they handled licenses, which became unfriendly for customers, leading to extensive discussions regarding licensing costs. Therefore, the most crucial factor for switching was the company direction of Oracle.

How was the initial setup?

When using JBoss in standalone mode, installation is quick and simple you can get it running with minimal effort, especially for development or testing. It’s also great that it works on any operating system that supports Java and compatibility isn’t usually an issue. However, things can get more complex when you start configuring domain mode, especially if you’re setting up host controllers, managing server groups, or trying to centralize control across multiple servers. Integrating with other services by setting up LDAP for authentication or configuring secure connections it requires more time and planning. Once preparing it for production use, tuning the JVM, thread pools, logging levels or isolating subsystems requires deeper understanding. Support-wise, JBoss offers a lot of documentation, but beginners might find it a bit hard to follow at first.
The community is active and helpful, especially on Red Hat channels, but solving specific issues sometimes means a bit of experimentation.
if you're planning to use JBoss seriously, make sure you invest time in learning the architecture, automate where possible using command-line scripts and start monitoring from the first implementation day. Those choices can make the difference between a smooth experience and a frustrating one.

What about the implementation team?

We implemented JBoss using our in-house team. Our engineers were already familiar with Java-based middleware and deployment strategies, we didn’t need to rely on an external vendor. That gave us more control over the setup process, especially around automation, performance tuning, and integration with existing services. It also saved us from additional consulting costs and helped us tailor the implementation to fit our environment exactly as needed.

What was our ROI?

We’ve seen a marked reduction in downtime and a major boost in system stability, resulting in fewer outages. One of the biggest wins has been the cost savings especially compared to Oracle WebLogic thanks to JBoss’s more affordable licensing model, particularly when bundled with Red Hat or OpenShift.

Its scalable design, whether deployed as a standalone system, clustered setup or through modular subsystems, JBoss has allowed us to tailor infrastructure to match demand. Using deployment overlays and scripting, we've sped up rollouts and maintained performance through smart JVM tuning.

Overall, we calculated a payback period of just around 5 months and a few days which speaks volumes and it’s been a strategic move with clear financial benefits.

What's my experience with pricing, setup cost, and licensing?

My advice is to carefully review the licensing options before setting up JBoss. While using the free version WildFly, most companies go for the paid Red Hat JBoss version, which comes with extra features and support. The setup itself isn’t expensive, but getting it right often involves extra costs for team training, automation setup and performance tuning. For could environments loke OpenShift or Kubernetes it is important to make sure your licensing covers that so you don’t run into surprises later.
It’s smart to plan ahead and look beyond the software cost your return on investment will likely come from less downtime, smoother deployments and better scalability.

Which other solutions did I evaluate?

Before choosing JBoss, I evaluated other options, but the only one that adequately covered all needed aspects from different customers was Oracle WebLogic.

What other advice do I have?

My advice for others looking into using JBoss is to understand the architecture before deploying and to differentiate between standalone and domain mode. Automating early and using command-line based scripts is essential. Monitoring everything, tuning JVM and thread pools, and using deployment overlays for quick fixes to minimize downtime through patches is crucial as well. Careful planning regarding licensing is the most important factor for customers.

It is crucial to invest time into learning the security standards for authentication and encryption in JBoss. This flexibility offers more than legacy JS solutions.

On a scale of 1-10, I rate JBoss an 8 out of 10.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Director of Product at a computer software company with 201-500 employees
MSP
Top 5
Feb 8, 2025
Flexible deployment achieved with modern technology support
Pros and Cons
  • "JBoss is more flexible and keeps up with modern technologies, supporting newer versions of different libraries."
  • "Making it lighter and more modular would probably be beneficial."
  • "They are trying to make it less heavyweight since app servers often deliver a lot of functionality. Still, if we aren't leveraging them, they can be too much for certain use cases."

What is our primary use case?

Our product is agnostic, so we have been using JBoss as our default app server. We have been using it for over ten years.

What is most valuable?

JBoss is more flexible and keeps up with modern technologies, supporting newer versions of different libraries. This is crucial as the lifecycle of these technologies is short, and staying up to date is essential to avoid issues.

What needs improvement?

They are trying to make it less heavyweight since app servers often deliver a lot of functionality. Still, if we aren't leveraging them, they can be too much for certain use cases. Making it lighter and more modular would probably be beneficial.

For how long have I used the solution?

We have been using JBoss for over ten years.

How are customer service and support?

I haven't dealt with their support or customer service. Some of our clients have bought support, but I haven't heard anything about its quality, so I cannot comment.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We deploy on app servers chosen by clients, including WebSphere and WebLogic, which are more expensive.

How was the initial setup?

JBoss has a very easy way of setting up. We use it since it doesn't cause a lot of issues.

What about the implementation team?

We just use JBoss and sometimes buy support for certain things. We are not affiliated with any vendors.

What was our ROI?

Having automation around JBoss is very beneficial. It allows for quick deployment and rolling out new applications easily. This flexibility translates to a lower total cost of ownership.

What's my experience with pricing, setup cost, and licensing?

JBoss is the cheaper option out of the three when compared to WebSphere and WebLogic. Though I haven't done a detailed price comparison, the licensing fee is cheaper, and due to its flexibility, the maintenance is easier and cheaper.

Which other solutions did I evaluate?

We also considered WebSphere and WebLogic.

What other advice do I have?

JBoss is definitely a flexible option and achieves what other app servers do but with more ease and support of new technologies. 

I rate JBoss nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Red Hat JBoss Enterprise Application Platform (EAP)
September 2026
Learn what your peers think about Red Hat JBoss Enterprise Application Platform (EAP). Get advice and tips from experienced pros sharing their opinions. Updated: September 2026.
915,287 professionals have used our research since 2012.
Tom Hug - PeerSpot reviewer
Senior Consultant at Inacta AG
Real User
Jun 10, 2024
Fast, reliable, and well-established
Pros and Cons
  • "The stability is good. I would rate it a nine out of ten."
  • "The price could be improved. Customers don't want to buy the license easily."

What is our primary use case?

I use it for Java server applications.

How has it helped my organization?

I work on an output management system. There are products that use JBoss as the Java server. It's a product from another vendor called the 'M' series. They use JBoss as the server behind it.

What is most valuable?

It's good. You choose JBoss when you need a Java server. The benefit is that it's fast, reliable, and well-established.

It was the choice of the customer, and they have no issues so far. It's a very well established product.

What needs improvement?

The price could be improved. Customers don't want to buy the license easily. It's nice that there is Wildfly, which is basically the same as JBoss, just without the price.

For how long have I used the solution?

I have experience with JBoss because we just had it in a project.

What do I think about the stability of the solution?

The stability is good. I would rate it a nine out of ten. 

What do I think about the scalability of the solution?

The end users are around 300 for this application. It is used on a daily basis. 

Which solution did I use previously and why did I switch?

In general, I would prefer Wildfly. If I want a free version, I would go for WildFly.

And the support is also a factor. If you can do it on your own, you take Wildfly. If you need support, you can take JBoss.

What's my experience with pricing, setup cost, and licensing?

It might be yearly. I am not sure.

Which other solutions did I evaluate?

In the past we evaluated IBM WebSphere, Oracle, and Tomcat. WebSphere system is a pain. Oracle is way overpriced, though. That's my opinion.

JBoss's performance is on par with its competitors.  

What other advice do I have?

Overall, I would rate the solution an eight out of ten. If other users need support, I would recommend JBoss. If they don't, they should just go with WildFly.

JBoss is a state-of-the-art Java server with a difficult support package. If you want to do a Java application, JBoss is usually a very good choice.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
AhmadTalha - PeerSpot reviewer
Product owner at Digitt Plus (AFT)
Real User
Mar 22, 2024
Helps to bring APIs in-house and reduce the dependency on vendors
Pros and Cons
  • "The tool's most beneficial feature is its scalability. People with limited technical knowledge can quickly grasp its functions with a brief introduction. The tool's ease of use makes it a plug-and-play solution, reducing the effort required to train users on its usage."
  • "The tool's documentation could be improved to explain its usage and functionalities clearly. Having accessible documentation would save time for leaders like me when juniors seek information about it. The documentation should be self-explanatory and guide users on how to utilize the tool."

What is our primary use case?

In my previous company, we relied on third-party APIs from a vendor. Recently, we were tasked with bringing those APIs in-house, reducing dependence on external vendors. We employed a JBoss server to facilitate the transition of these APIs into our existing system.

What is most valuable?

The tool's most beneficial feature is its scalability. People with limited technical knowledge can quickly grasp its functions with a brief introduction. The tool's ease of use makes it a plug-and-play solution, reducing the effort required to train users on its usage.

We integrated one of the largest payment service providers using JBoss. Specifically, we integrated Visa, a well-known credit and debit card provider, into our system using JBoss. As the project's lead software engineer, I executed this integration.

What needs improvement?

The tool's documentation could be improved to explain its usage and functionalities clearly. Having accessible documentation would save time for leaders like me when juniors seek information about it. The documentation should be self-explanatory and guide users on how to utilize the tool. 

What do I think about the stability of the solution?

I rate the tool's stability a nine out of ten. 

What do I think about the scalability of the solution?

I can't speak definitively regarding scalability features as I recently switched companies. However, I recommended implementing the Spring framework and JBoss in my previous role. Whenever I move to a new company, I advocate using these solutions. I rate its scalability a seven to eight out of ten. My company has around 150 million active users. 

How are customer service and support?

I've never needed to directly contact tech support because our internal technical support team handled any issues.

How was the initial setup?

The tool's deployment is easy. Our DevOps team primarily handled the deployment process. A team consisting of 40-50 members maintains it. 

What was our ROI?

The tool is worth its money. 

What other advice do I have?

The tool's open-source nature influenced my decision to use it because it was cost-effective. Our business team handed it over to us, and they were aligned with using it. I recommend it because it offers multiple application routing data handling capabilities. It helped convert the data. 

I rate the overall solution a nine out of ten. If someone wants to start using it, I would tell them that there isn't much competition in the market because the tool is unique and has been established for a long time. It has set the benchmark, and other brands are striving to catch up with your range of services. This is something to be proud of. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Karamat Ali - PeerSpot reviewer
Senior Architect at Systems Limited
Reseller
Jan 26, 2023
A flexible and stable solution that is cost-efficient compared to other products
Pros and Cons
  • "The solution has flexibility and stability."
  • "There is not much ability inside of the solution. The world is going beyond different micro and data-type things like Microsoft Office, so we are not seeing much ability within the solution."

What is our primary use case?

Our company uses the solution for enterprise clients in the banking and finance industries. 

We use different versions of the open source solution depending on client needs. 

What is most valuable?

The solution has flexibility and stability.

What needs improvement?

There is not much ability inside of the solution. The world is going beyond different micro and data-type things like Microsoft Office, so we are not seeing much ability within the solution. 

For how long have I used the solution?

I have been using the solution for 15 years. 

What do I think about the stability of the solution?

The stability is rated an eight out of ten. 

What do I think about the scalability of the solution?

The scalability is rated an eight out of ten. 

How are customer service and support?

Technical support does not provide good responses to tickets so is rated a five out of ten.

How would you rate customer service and support?

Neutral

How was the initial setup?

The setup is pretty easy so is rated an eight out of ten. 

What's my experience with pricing, setup cost, and licensing?

The solution is cost-efficient compared to other products. Pricing is rated an eight out of ten. 

What other advice do I have?

I rate the solution a seven out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer. Reseller
PeerSpot user
Dominique Guerra - PeerSpot reviewer
Head of Operations at MIT (Micro Informatique & Technologies SA)
Real User
May 10, 2024
Offers simplicity along with cost-effectiveness
Pros and Cons
  • "The product's initial setup phase is easy."
  • "The price of the product is an area of concern where improvements are required. The product could be made cheaper."

What is our primary use case?

I use the solution in my company since we have developed an application that runs on the application server, JBoss, and another application server, such as Oracle WebLogic Server or WebSphere. In my company, we developed an application for the bank, and we deployed it under JBoss, WebSphere, or Oracle WebLogic Server.

What is most valuable?

The most valuable feature of the solution for me stems from the fact that our company can develop applications on JBoss, and we didn't see anything like it compared to WebLogic and WebSphere. The facility to install and handle JBoss is much lighter than the other application servers.

What needs improvement?

My company had faced some issues where our questions were not answered, and we did not receive proper solutions the way we wanted. The technical support of the product can be improved. Response time for support could be a bit better.

The price of the product is an area of concern where improvements are required. The product could be made cheaper.

For how long have I used the solution?

I have been using JBoss for eight years. My company has a partnership with Red Hat.

What do I think about the stability of the solution?

Stability-wise, I rate the solution an eight out of ten.

What do I think about the scalability of the solution?

My company did not face any issues related to scalability. Scalability-wise, I rate the solution a seven out of ten.

My company works with banks of both small and big sizes.

How are customer service and support?

I rate the technical support a seven out of ten.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

In comparison with the other products I have used in the past, I like JBoss's simplicity, lightness, and cost. Considering what my company used to use both solutions for, JBoss was better than WebLogic.

How was the initial setup?

The product's initial setup phase is easy.

For the product's deployment and maintenance, our company has a system engineer who maintains both our instances associated with JBoss and supports the bank engineers.

What was our ROI?

The product offers a good return on investment.

What's my experience with pricing, setup cost, and licensing?

I rate the product price as eight on a scale, where one means it is a very cheap solution, and ten points mean that it is a very expensive tool.

What other advice do I have?

In terms of how JBoss supports enterprise Java standards and positively impacts our company's project, I can say that we use it, and we didn't have any issues. In our company, we have been able to do a posting of the application on the other application servers.

My company has not faced issues with the integration of the product with other software tools or infrastructures.

The product fits our company's requirements.

I recommend the product to others.

I rate the tool an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer.
PeerSpot user
Fahrettin Canli - PeerSpot reviewer
IT Team Leader at Redington (India) Ltd
Real User
Apr 4, 2024
Enables organizations to connect front-end applications and databases and provides fast and reliable support
Pros and Cons
  • "The support is fast and reliable."
  • "The product could be cheaper."

What is our primary use case?

JBoss is a middleware product. The customers use it to make connections between front-end applications and databases.

What is most valuable?

Red Hat provides the product and the support. We get good support from the support team. It is one of the benefits.

What needs improvement?

The product could be cheaper. The solution recently increased the prices.

For how long have I used the solution?

I have been working with the product for 6 months to a year.

What do I think about the stability of the solution?

The tool is stable. The customers are buying the product.

What do I think about the scalability of the solution?

The tool is scalable. We can install additional servers. We can extend our cluster horizontally.

How are customer service and support?

The support is fast and reliable. It is very good. If we raise a support ticket, the support team will solve the problem somehow.

How was the initial setup?

The deployment is not that complex. It is easy.

What's my experience with pricing, setup cost, and licensing?

We pay a yearly subscription fee. There are no additional costs associated with the product.

What other advice do I have?

I recommend the tool to others. Overall, I rate the solution an 8 out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Reseller
PeerSpot user
AWS / Big Data Engineer at Waste Management, Inc.
Real User
Aug 4, 2023
Open-source solution and highly scalable
Pros and Cons
  • "The stability is great."
  • "The login process could be improved."

What is our primary use case?

Our primary use case is for web applications.

What is most valuable?

I like that it's open-source and free. All the features are very good.

What needs improvement?

The only thing I would change is the logging. The login logs are not very good. The login process could be improved.

For how long have I used the solution?

I have been using JBoss for about ten years. We use version JBoss EAP 6.

What do I think about the stability of the solution?

The stability is great.

What do I think about the scalability of the solution?

It is a highly scalable solution. We have about 500 to 1,000 users using the solution. It's very scalable, so we can easily add more users as needed. The users are mostly managers and route managers.

How are customer service and support?

The customer service and support are great. They are very responsive and helpful.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is not complex. It took us about a week to set up.

What about the implementation team?

We did it in-house. We didn't need consultation. The deployment process is simple. We just have to load the application archive. It will deploy to the server, and then it will run. That's it. It's not a difficult task.

We do it in-house, so we don't need any third-party help. Only one person is needed to deploy and maintain the solution. There are no managers or developers required.

What's my experience with pricing, setup cost, and licensing?

JBoss is open-source and free. There is no licensing cost. The solution is free to use.

What other advice do I have?

I would definitely recommend the solution to other people. It's a great product.

I would recommend that they give it a try. It's a great solution, and it's free to use. Overall, I would rate the solution an eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Principal Infrastructure Solution Architecture at National Bank of Kuwait
Real User
Mar 28, 2023
Straightforward deployment, exceptional support, and scalable
Pros and Cons
  • "The greatest benefit of JBoss is that it was procured by IBM, thereby offering exceptional support for our banking operations."
  • "The stability of the solution could improve with Microsoft Windows."

What is our primary use case?

I use JBoss for our websites and multiple products.

What is most valuable?

The greatest benefit of JBoss is that it was procured by IBM, thereby offering exceptional support for our banking operations.

What needs improvement?

The stability of the solution could improve with Microsoft Windows.

For how long have I used the solution?

I have been using JBoss for approximately 10 years.

What do I think about the stability of the solution?

The stability of JBoss. However, if we are using Linux it is more stable than if we are using Microsoft Windows.

What do I think about the scalability of the solution?

JBoss is capable of scaling, and it supports clustering for scalability. However, if clustering is not supported, we would need to use a load balancer to achieve scalability.

How are customer service and support?

We have our own team that handles the support. I have not contacted the vendor for support.

Which solution did I use previously and why did I switch?

We are using the web application server from IBM.

How was the initial setup?

The setup of JBoss was straightforward.

What about the implementation team?

We have a Red Hat professional partner who helps us with the implementation of the solution.

The number of people needed for the implementation depends on the build. If the setup is basic then one person can handle it.

What was our ROI?

The return on investment from JBoss depends on the specific solutions being used. In our case, based on the solutions we are running, I don't believe we are getting a good ROI. If we were running a large-scale solution such as a channel, then it would make sense. However, if we are using a small free solution, such as a back-office solution, and investing in expensive licenses, it may not be very cost-effective.

What's my experience with pricing, setup cost, and licensing?

Despite the price increase after being acquired by IBM, JBoss still maintains its competitiveness. The package provided is more geared towards cloud-based deployments, whereas our setup is more traditional, which makes it slightly more expensive for us. As most vendors are transitioning towards cloud-centric solutions, companies like ours need to adapt accordingly.

The license from JBoss. There is a CAPX cost and an annual cost.

What other advice do I have?

All the solutions we use are on-premise because we are a bank institution. However, we use some SaaS solutions but they are not connected to the on-premise systems.

I would recommend JBoss to others.

I rate JBoss a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Erick-Guevara - PeerSpot reviewer
Application Server Manager at Centro Nacional de Registros
Real User
Jan 19, 2022
Greta high availability with an easy implementation and good performance
Pros and Cons
  • "The high availability is great."
  • "Sometimes the console has a glitch."
  • "Sometimes you have to do extra work to define this JDBC force and that is something that sometimes is very annoying."

What is most valuable?

The high availability is great. Implementing it is very easy. Sometimes we only have to copy the installation or the house installation and change some parameters inside the host. After that, we run the instance in the console manager, and from the console manager, we can create new servers. It's very easy to implement a high availability installation. For me, that is the most important feature. 

The solution is stable. 

What needs improvement?

Sometimes the console has a glitch. For example, we might send some commands to stop the servers and we get some logs or some errors from the console. After some minutes the services stop yet the console doesn't refresh the status. 

Sometimes I miss the JDBC resources full administration from GlassFish. In GlassFish, you define the pool and if you have three or more domains you can deploy to each domain. However, in JBoss, you have to define each pool in every configuration. Sometimes you have to do extra work to define this JDBC force and that is something that sometimes is very annoying.

For how long have I used the solution?

For the last three or four years I have been working as an Application Server Administrator using JBoss.

What do I think about the stability of the solution?

The stability of the solution has been good. There are no bugs or glitches and it doesn't crash or freeze. It's very reliable and the performance is good. 

What do I think about the scalability of the solution?

The scalability is not always perfect, however, it's very good. For example, maybe sometimes we only have two instances as we don't know how to balance three instances. We have to know how it's working the load balancer of a session data when we lose one instance or one server, for example. Maybe we need to learn more about that. 

I'd like some better documentation to find information about how it's working the load balancer in the high availability. We know that the load balancer is using the name of each instance and, for example, if we are using numbers on the line of each server, we know that from server one that the configuration is supposed to be to server two, and from the server two to server three, or something like that.

With JBoss right now we don't know. Maybe this is due to the fact that we only have two servers. With these two servers, it's enough for working and giving very good services. While we don't need to know that right now, maybe in the future we have to learn more or will have to search the documentation about how we have to configure our web server balancer or implement that load balancer with Jboss.

Which solution did I use previously and why did I switch?

Before the new JBoss, we were using WebLogic, however, we changed off of that to Jboss. Recently, for the cost of paying one support for WebLogic, it's the same price to get a new subscription to JBoss. We were using the standard version for WebLogic and that version doesn't give us high availability in the future. That's why we decided to move on to Jboss. It's using a standard subscription and we get high availability with JBoss for the same price as we would pay the support for the WebLogic Standard Edition.

How was the initial setup?

The implementation process is very easy.

For deployment, we only need three people. You don't require a big team.

If one person is used to deploy in the morning and then the other person is deploying in the afternoon. The next person is for learning from these two persons, therefore, basically, it's three people you need, however, maybe you could do it with two.

What's my experience with pricing, setup cost, and licensing?

We pay to license on a yearly basis.

We were spending something like $12,000 in the first year. This year it's something close to $16,000.

We don't have additional fees or anything like that. It's a standard subscription.

What other advice do I have?

We are customers. We only consume this product. We don't distribute it or anything like that.

In the last three years, I've been implementing the JBoss application solution. I try to create a high availability implementation, however, sometimes I try to get all the stocks working. We have some dependence on the developers as sometimes they have to implement some special implementation in each class. Basically, we have a full tolerance and in a special application, we have the full high availability.

I use the on-premise deployment due to the fact that I'm working for a government institution. We have some policies for on-premise user data. If we get a new change in our policies, we are considering moving onto the cloud. That said, for us, the cloud is not cheap as we have a lot of data. Sometimes we have maps and a lot of images and that is very expensive due to the fact that on the cloud you have to pay for each legalized transfer. Sometime soon maybe we will implement a small project. We are not thinking about moving all the infrastructure.

We have something like 1,000 users, however, the most important system has something like 500 users. We have two principal systems. One is for the clients and the other one is for internal use. We have something like 500 users on each server.

I'd rate the solution at an eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros sharing their opinions.
Updated: September 2026
Product Categories
Application Server
Buyer's Guide
Download our free Red Hat JBoss Enterprise Application Platform (EAP) Report and get advice and tips from experienced pros sharing their opinions.