Integrating Software Applications for Service Firm
A Midwest-based Fortune 500 insurance company wanted to modernize infrastructure with software integration. Their goal was to streamline thousands of applications while reducing overall latency. Given the number and scale of applications, the task would have taken decades to fulfill. Our mission was to build, deploy, test, and release applications within a matter of days. The primary goal was to create a platform that streamlined the entire app development cycle and facilitated rapid consumption and integration management.
Our Breakthrough Solution
We engaged hundreds of developers in our primary task: simplify the Mule-based toolset to ensure an easier transition. We focused on lightweight applications which performed a single function. Our initial team consisted of ten people, led by one person who was new to the platform but could adapt to changing situations. Over several months, we collaborated on developing a MuleSoft infrastructure that allowed for rapid deployment, testing, and monitoring of the app integration environment.
Next, our development team created a self-service “Integration Package” deployment portal. Creating a server group with Puppet, our team created cluster images with Rabbit MQ and Mule Runtime on each node. Our team used Red Hat Package Managers (RPM) to provide installation files, creating server images, and installing those RPMs onto servers.
After two years of work, our team created a reliable, efficient self-service Cloud-based app integration platform that modernized infrastructure with software integration for thousands of employees. We also learned new strategies for establishing further Platform-as-a-service (PaaS) offerings for application integration.