Because of the efficiency with which Conductor manages workflows and orchestrates services with control and visibility into their interactions, the UWM team selected Conductor as their workflow orchestration engine. They wanted to invest more time building workflows and microservices, so they decided the enterprise-grade and fully managed Conductor, delivered via the Orkes Cloud, was the optimal choice.
Orkes Cloud is a cloud-based, fully managed platform that delivers Conductor and helps to improve microservices management. Orkes Cloud provides the workflow engine for managing complex, long-running tasks across multiple microservices. Their web-based user interface enables UWM's team to monitor and debug workflows more readily, and Orkes Cloud provides them with comprehensive logs and metrics for each task. Organizations use Orkes Cloud with Conductor to improve their microservice-based applications' visibility, reliability, and scalability, and it enables microservices to be deployed and managed on any cloud services provider or on-site.
French explained that before Orkes, they tried to manage their Conductor installation in-house. They created a Helm chart for Conductor and manually managed the entire deployment. "Our team created an elaborate process to build and manage a single Conductor instance, but it wasn't the most stable of setups, and we couldn't attain anything that reached high availability," French said. "It was hard to back up and manage. Our next choice was looking for a managed solution, and Orkes fit that bill very nicely."
"If you manage Conductor manually, your teams must deal with a lot of overhead daily. With Orkes, Conductor just works. That's what makes it so great. All of the management and security is literally out of the box," said French.
French added that the user interface within Orkes is quite an improvement over what's native with Conductor. For instance, the Orkes UI Builder has helped new teams get up to speed. "Whenever Joseph and the team introduce new people to Orkes, using Orkes' UI enables them to build their workflows very quickly."
With Conductor delivered via the Orkes Cloud, UWM's DevOps team slashed the time to deliver microservices from over a month to within minutes.