What is agile integration?

About this video

You’re building new, cloud-native applications, but have you thought about how they’ll integrate with your legacy systems? Red Hat’s answer is agile integration, an approach to compartmentalizing connectivity logic to bring your entire infrastructure together through open application programming interfaces (APIs) and events. Learn more about our approach to agile integration at

Run time


Apps cannot exist in a vacuum, they have to be connected together to be useful. For instance, a company adopts a new container platform, and they’re really excited about cloud-native application development. And why not they get a fresh start with greenfield application development. You know, doing away with the old waterfall processes of the past, right? With these very long delivery timelines. 

So your first couple applications, you know, you get those POCs out there the pilot apps and it looks great and everybody's super excited about it. And then once you get executive level buy-in on, “Hey, this is the direction for our enterprise. How are we going to make that happen?” 

What does that mean? That means you actually have to connect to the real systems that drive your business today. All of a sudden you're back to a big conflated monolith that moves at a waterfall pace just like your legacy systems. Then all those benefits—the flexibility, the scalability, the agility—get lost in the process. 

So how do we help? How does Red Hat help with this problem? Agile integration is our answer. What we allow you to do is to compartmentalize the integration and connectivity logic to connect to those legacy systems. Services become independent and communicate seamlessly using open APIs and events. Ultimately this allows the IT department to move at the pace of business and become a fundamental and instrumental part of your company's digital transformation. 

That's what you get with agile integration.