We use the product mainly for the integration of enterprise applications.
The platform's most valuable feature is ease of use. It has an efficient design flow. We can receive or use the resources and integrate them with other software as gateway integrations.
More connectors could be available for the product as some of the third-party software doesn't have default connectors.
We have been using IBM App Connect for three years.
The product's stability itself has been quite reliable. However, we encounter a few issues while shifting to a recognized environment. It wasn't a product issue but a platform issue. Now, a lot of issues have been resolved.
The product's scalability in a containerized environment is notably advantageous. Scaling up or down is straightforward and highly flexible, responding directly to your company's requirements and the continuous environment it operates within. We can easily add up more machines or scale down when needed. In contrast, deploying it as a VM is a slow process.
A team of five developers works on integration within the Android and Firewall systems. Tracking the number of integrations created is not straightforward, but from initial checks, around 20 integration servers are established, handling various integration points or tasks.
Most of my interactions with customer service and support were related to infrastructure queries rather than platform-specific issues. Initially, when we began using the containerization approach, some hidden issues were inherent to this new method, which required support. While I would classify the support as something other than the best, they eventually resolve issues. Quick responses were typical for simpler queries, but resolution could take anywhere from a week to two weeks for more complex or bug-related issues. For these instances, they often needed to escalate the matter to their development team for a comprehensive solution.
The cloud platform integration's complexity depends on the prior experience working with it. For a beginner, the process would take a lot of work. It is straightforward once one gets familiar with it.
In implementing IBM App Connect, multiple options are available, each with its complexity and steps. You can set it up on a single virtual machine, which is comparatively simpler. Next, deploying it within a Kubernetes environment or as a Docker container requires additional steps for configuration but provides more flexibility. The recommended approach is deploying in OpenShift, which offers advantages but might involve a more comprehensive setup process.
Utilizing pre-existing operators created by IBM significantly simplifies the setup, reducing complexity for implementation. Once set up, developers gain convenient access, enabling them to swiftly create the instances, possibly automating the process with minimal effort. This advantage makes the Kubernetes or OpenShift environment particularly favorable, offering scalability and ease of use for App Connect instances.
Various roles handle different aspects of IBM App Connect deployment and management in organizational settings. For instance, an integration specialist or administrator may focus on IBM App Connect's configuration and management, while developers require access to the environment for development. Additionally, some organizations might have specific roles dedicated to supporting production environments, restricting access accordingly. While in certain scenarios, one person might fulfill multiple roles; larger organizations tend to separate these responsibilities among different individuals or teams to maintain control, security, and proper governance over the deployment and usage of the product.
It is easy to maintain. When IBM releases a new version or features, upgrading to these updates via the new operator is relatively straightforward. It typically involves just a few clicks to upgrade to the latest version. While there are considerations and guidelines to follow during these updates, adhering to these steps makes the process simple and manageable. Overall, with proper adherence to guidelines and instructions, the maintenance, updates, and upgrades within Kubernetes environments are simple and can be handled efficiently.
The ROI for the platform at my current customer's site predominantly revolves around long-term usage and centralizing integrations. It proves beneficial in managing critical operations like banking. By avoiding issues from scattered integration points, the time taken to resolve problems has notably decreased, contributing to operational efficiency. However, quantifying the exact financial savings, particularly regarding reduced downtime or post-implementation updates, would require detailed analysis by someone well-versed in the financial aspects.
IBM App Connect is a part of Cloud Pak. Thus, it benefits us with the ease of integration of multiple components. We can overview the integration capabilities as well.
Those using IBM App Connect should opt for a containerized solution rather than a VPN-based one. Containerization offers greater flexibility and can resolve several issues compared to a more traditional VPN setup.
I rate it an eight out of ten.