Independent Consultant at State Bank of India
Consultant
Can be integrated with multiple systems and has reliable queuing
Pros and Cons
  • "The reliability of the queuing is the most valuable feature."
  • "I can't say pricing is good."

What is our primary use case?

Our primary use case is for messaging monitoring. 

What is most valuable?

The reliability of the queuing is the most valuable feature. 

What needs improvement?

I can't say pricing is good. It is a popular and reliable solution. IBM can be integrated with other products which is why it gets sold. People also like Oracle. They can be integrated with multiple systems. That is a selling point for these solutions. 

For how long have I used the solution?

We have been using IBM MQ for fifteen years. 

Buyer's Guide
IBM MQ
May 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,428 professionals have used our research since 2012.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

We never have had a problem with the scalability. We had a problem but the company who was helping us figured out that it wasn't because of IBM MQ, it was another problem. Scalability has been good.

We have a little more than 100 users. 

How are customer service and support?

The product is stable and reliable. We don't generally have support issues. If the product isn't good, people will say that it's not a good product but the support is good. If it's a good product, you won't need much support. 

How was the initial setup?

The initial setup for the messaging part is straightforward. For other features, it's of medium complexity.

What other advice do I have?

I would rate it an eight out of ten. Not a ten because of the pricing.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user671943 - PeerSpot reviewer
Principal Middleware Engineer / Automation Specialist at a insurance company with 1,001-5,000 employees
Real User
Reliability is the most valuable feature. Technical support is excellent.
Pros and Cons
  • "Reliability is the most valuable feature. MQ is used to support critical business applications."
  • "The installation of product upgrades and patches is very difficult. It requires the use of the IBM Installation Manager (IM)."

What is most valuable?

Reliability is the most valuable feature. MQ is used to support critical business applications.

What needs improvement?

The installation of product upgrades and patches is very difficult. It requires the use of the IBM Installation Manager (IM). The original IM data location used for installing the base must also be used for the installation of product upgrades and patches. In the Network Deployment edition, upgrades and patches need to be installed in the deployment manager and node agent profiles. I would improve this area by eliminating the need for the IBM Installation Manager.

What do I think about the stability of the solution?

We have not had stability issues.

What do I think about the scalability of the solution?

We have not had scalability issues.

How are customer service and technical support?

Technical support is excellent.

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

We had no previous solution.

How was the initial setup?

Setup was complex. It requires a lot of components to be configured.

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

Use the new and lightweight version (Liberty) to lower licensing costs.

Which other solutions did I evaluate?

We didn’t look at other solutions.

What other advice do I have?

Use the new and lightweight version (Liberty) to lower licensing costs. It is also easier to upgrade/maintain.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user725142 - PeerSpot reviewer
it_user725142Middleware Engineer at a financial services firm with 10,001+ employees
Real User

It seems this review is for WebsphereAS and not WebsphereMQ. Liberty is not MQ and I do not think MQ can be installed with Installation Manager. I have always used install or rpm or Windows installer to install MQ.

Buyer's Guide
IBM MQ
May 2024
Learn what your peers think about IBM MQ. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,428 professionals have used our research since 2012.
it_user632700 - PeerSpot reviewer
Infrastructure Manager at Colruyt Group
Vendor
Allows close coupling between different domains.

What is most valuable?

It doesn't lose transactions, it's fast, and it runs on every platform.

How has it helped my organization?

The benefits are the same as the most valuable features. Close coupling between different domains, which reduces your total cost of ownership by not inter-tweaking everything.

What needs improvement?

For me, there are no areas with room for improvement. We are happy like it is. I don't think we have any special additional needs. I think it does what it's supposed to do and it caters to the requirements we have at this moment.

We would actually like some dashboard improvements, because we've set up some manual dashboarding. We use other tools to monitor MQ. But, if that would be a part of MQ, then we're looking at a TCO reduction again. So it would be interesting if we could get rid of these additional tools.

For me, the management is lacking. It's doable, but it's not graphical. Almost everything you need to do in command line mode. It's pretty technical.

What do I think about the stability of the solution?

There is no downtime. It is very stable.

What do I think about the scalability of the solution?

We have no problems with scalability. It scales all the way around.

How are customer service and technical support?

We have used technical support. For MQ, it's very good, compared to other products.

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

We didn’t have a previous solution. There was a new requirement to handle asynchronous transactions, and MQ seemed to be the best solution at that moment.

How was the initial setup?

I was involved in the setup of the distributive systems. It was straightforward.

Which other solutions did I evaluate?

We did't look at other vendors, because, at that moment, IBM was our preferred partner, and still is, so we first looked at the IBM solution.

What other advice do I have?

Just do it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user631683 - PeerSpot reviewer
IT Manager at a insurance company with 1,001-5,000 employees
Vendor
It is reliable and I think everybody in my organization is comfortable installing and implementing it.
Pros and Cons
  • "The thing that I like about MQ most is its reliability. It's one of those types of products that just works. You don't have to tinker around with it too much."
  • "I would just like a more user-friendly experience to do common administration tasks. I know that you can use MQ Explorer, but having something that's already built in would definitely be useful."

How has it helped my organization?

It allows us to do point-to-point integration in an easy manner. It allows different applications to talk to each other; applications that may speak different languages. You have mainframe technologies, Java-based apps, .NET, things of that nature, and MQ allows you the ability to share the data between those different types of systems.

What is most valuable?

The thing that I like about MQ most is its reliability. It's one of those types of products that just works. You don't have to tinker around with it too much. One of the biggest things that I really look for in a product is from a reliability perspective. Can I count on this to be up 24 hours a day, and do I have to keep hacking around with it? MQ is definitely something that is really reliable, so it's something that I really appreciate it.

What needs improvement?

I would just like a more user-friendly experience to do common administration tasks. I know that you can use MQ Explorer, but having something that's already built in would definitely be useful.

We haven't necessarily experienced any issues from a migration perspective. Typically, where we see the majority of our issues at is when we're doing upgrades to the Message Broker, or IBM Integration Bus is what it's called now. Those two products are typically married together. Most of our issues ... I wouldn't even call them issues. We see some issues when we migrate from different versions in regards to like, IIB. I think that's just because this is a more complex product. You have customized code in there. From an MQ perspective, everything's pretty straightforward.

What do I think about the stability of the solution?

I haven't had any stability issues. I think the biggest thing, when there are issues, is having an easy way to figure out what's going on. I think one of the things that I'm looking forward to, from a MQ perspective, is just having more of a user-friendly experience. MQ has traditionally been somewhat of a command-style solution, so anything that they could do to improve that would definitely be helpful.

What do I think about the scalability of the solution?

We have not had any scalability issues.

How are customer service and technical support?

We have teams that usually interact with IBM. My team doesn't necessarily do that that often but when we do, it's a fairly pleasant experience.

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

From an MQ perspective, it's something that we've been using for a long time. Unfortunately, when you're dealing with very large companies, it's difficult to transition away from stuff that you built a long time ago, so you have a lot of this stuff that's just hanging around, that's been built a long time ago, and you still have to maintain it. Once something goes into production, it's typically very difficult to get money to update that service five, ten years down the road.

How was the initial setup?

Setup was pretty straightforward. MQ has been around for a long time. It's a reliable product. It doesn't change that much, so I think everybody, at least in my organization, is fairly comfortable with installing and implementing MQ.

Which other solutions did I evaluate?

MQ was, to me, pretty much the gold standard in regards to what it does. To me there's really no point to look at other vendors.

What other advice do I have?

Have a common understanding of why you feel that you need MQ. MQ was something that we implemented years ago, so there may be new technologies out there that you may be able to utilize to make the project you're trying to do easier, and make your implementation a little easier.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Database Administration Team Leader at a transportation company with 10,001+ employees
Real User
Good usability with very good publish and subscribe features
Pros and Cons
  • "The usability of the solution is very good."
  • "We need to have a better administration console and better monitoring features. Right now, they are not good and could be a lot better."

What is most valuable?

The subscribe and publish features are excellent. We use them a lot.

The usability of the solution is very good.

What needs improvement?

There isn't that much happening with the installation consoles and monitoring consoles. This could be improved.

We need to have a better administration console and better monitoring features. Right now, they are not good and could be a lot better.

The pricing could be better.

For how long have I used the solution?

I've been using the solution for ten years. It's been a decade so far, therefore, it's been a rather long time overall.

How are customer service and technical support?

The technical support has been pretty good. Every time I've used it, they were pretty good and I found them to be knowledgeable and responsive. I'm quite happy with their level of service.

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

The pricing could be lower. It's not the cheapest option out there. However, I don't have comparison prices with other solutions at this time. We're working on comparison pricing currently.

Which other solutions did I evaluate?

We are currently evaluating other options. We are starting the comparison now and we are starting on the technical scope, not on the budget. However, we will also consider pricing as we evaluate other potential options for our company.

What other advice do I have?

We're just a customer. We don't have any business affiliation with the organization.

On a scale from one to ten, I'd rate this solution at a nine.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sap Financial Accounting Senior Consultant at a transportation company with 10,001+ employees
MSP
Top 20
Stable product, and installation and version upgrades are easy
Pros and Cons
  • "RabbitMQ and Kafka require more steps for setup than IBM MQ. Installation of the IBM product is very simple."
  • "You should be able to increase the message size. It should be dynamic. Each queue has a limitation of 5,000."

What is our primary use case?

For 90 percent of our applications, we are using IBM MQ for a point-to-point setup, from one application to another application. It is like a passage between them. For the other 10 percent of our applications, we are using topic subscriptions.

It's deployed on-premises. We have tried it on Docker Containers as well, where we have an instance. We haven't done a cluster setup using Docker and Kubernetes. 

What is most valuable?

It is very stable. We haven't seen any failures.

What needs improvement?

You should be able to increase the message size. It should be dynamic. Each queue has a limitation of 5,000. Also, the maximum message length defaults to 4 MB. If it is more than that it should be able to increase and allow whatever the particular size of the message is into the queue.

In terms of additional features, I would like to see it be lightweight and go to the cloud easily, and dynamic scaling should be added.

For how long have I used the solution?

I have been using IBM MQ for the last five years at my current company but I also used it in different agencies, so overall I have used it for about seven years.

What do I think about the scalability of the solution?

It is scalable but we have to do it manually. There is no automation for scaling it.

How are customer service and technical support?

Support is very good. It is very fast. If an issue is Priority 1 they will respond very quickly and call you.

How was the initial setup?

It is pretty easy to set up. The installation takes less than five minutes for each server. People can learn IBM MQ in one week.

Even a version upgrade can be done easily. Including doing backups and installation, it can be completed in 10 to 15 minutes. Even RabbitMQ and Kafka require more steps for setup than IBM MQ. Installation of the IBM product is very simple. 

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

For individual projects, IBM MQ may cost more. Here, we are using it globally. It is distributed around the world for our operations, so cost-wise it is less for us. But if you go with individual licenses, the cost of IBM is much more.

Which other solutions did I evaluate?

We are also slowly moving forward into using Kafka.

We calculated the costs for our total environment of going with RabbitMQ, and if we went with priority support for RabbitMQ versus the cost of IBM MQ, there was almost no difference in the costs. Unless we went fully open-source, we would not save anything with RabbitMQ.

What other advice do I have?

My advice to someone who is looking into using IBM MQ would depend on their budget, the application criticality, etc. If applications are less critical, you can go with open-source products. 

Apache Kafka is growing quickly. People are using it on almost every project. The future will be Apache Kafka only and there might be some RabbitMQ use as well. But I see that Kafka is gaining the most. IBM MQ won’t support large streams of data but Kafka will support large streams of data. For example, for Big Data projects, will only go with Kafka.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user631746 - PeerSpot reviewer
Software Developer at a transportation company with 10,001+ employees
Real User
It's reliable, stable, and scalable.

What is most valuable?

The number one thing is it's pretty reliable with data integration. It gets done what we need to do; transport messages from source to destination.

How has it helped my organization?

It is the core component of what we do. We're using it to distribute messages from one platform to different multiple platforms.

What needs improvement?

We're moving to the next version. I really don't have anything I want improved. There are unknown bugs that we run across where we don't know where they are from, and the next fix pack will fix it.

What do I think about the stability of the solution?

Stability is pretty good, really. We have not had any downtime.

What do I think about the scalability of the solution?

Scalability is good.

How are customer service and technical support?

My colleagues have used technical support. I would say it's good.

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

I wasn't part of the decision to switch.

How was the initial setup?

I was not involved in the initial setup.

What other advice do I have?

Use it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user487374 - PeerSpot reviewer
it_user487374VP Product Management at PeerSpot
Consultant

What helped you decide to move to the next version?

it_user523134 - PeerSpot reviewer
IT Infrastructure Services Lead - Mainframe and Enterprise Batch at Rogers Communications
Vendor
It provides transaction speed and is efficient from a CPU utilization perspective.

What is most valuable?

For Rogers, MQ is the cornerstone for the billing system for cable. It's accessed through the help desk and through the online stores. It's a very valuable piece of software that interfaces with the customers; there are well over 8 million customers.

How has it helped my organization?

Using MQ, because of the speed of getting the transactions, adds the value back to the customers. When you are dealing with a customer in the store, you don't want to be sitting and waiting for transactions to come back on the customer information, the CIF file. Having MQ with the instant response adds value back to the customer's experience.

What needs improvement?

Price is one thing that could be improved.

Probably because I don't know how it interfaces with the cloud, I would like to see more of that functionality; get more of the cloud experience and more of the mobile experience back into MQ from the customers. That's something I don't have right now.

I think MQ could go farther in terms of the customer experience.

What do I think about the stability of the solution?

Stability is awesome. MQ is up all the time. We never have an MQ issue. The interfaces that feed into MQ are quite stable and the APIs associated with it are quite proficient. MQ is a very efficient piece of software from a CPU utilization perspective, which I'm interested in. It's very productive and it's quite tuned in terms of performance.

What do I think about the scalability of the solution?

It's quite easy to scale out and to build other regions using MQ. We've developed a peak performance testing area with MQ and we're planning on putting it in the sandbox area to gain more experience before we roll out versions of it. It's quite easy and adaptable to implement into other regions.

How is customer service and technical support?

I have not used technical support.

What other advice do I have?

It's a very stable product. It's been out in the industry for years. Many industries use it, so it fits into any commodity that you have. It's a very solid product. Give it a try, look at it and understand what it's used for.

The most important criteria for me when selecting a vendor to work with are reputation, post-support, reliability, and improvements on the product.

They’re not really using MQ to connect across cloud, mobile, or devices as part of the internet of things.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free IBM MQ Report and get advice and tips from experienced pros sharing their opinions.