Cloud Engineering leader Pulumi today announced that Fenergo, the leading provider of digital transformation, customer journey and client lifecycle management (CLM) solutions, is using the Pulumi Cloud Engineering Platform to accelerate innovation and improve time to market by adopting cloud engineering best practices to deliver modern cloud applications. Its engineers can now build, deploy and manage both cloud infrastructure and applications faster and more securely with higher confidence, using programming languages and software tools they already know.
Founded in 2008, Fenergo is the leading provider of client lifecycle management, anti-money laundering and Know Your Customers compliance solutions for the financial services industry. Fenergo’s mission is to digitize the fight against financial crime. The company serves more than 80 of the world’s top financial institutions and 32 of the top 50 banks in the world use the Fenergo platform. Fenergo creates frictionless onboarding and compliance journeys for its customers and for their customers.
The Move to Modern Cloud Architectures
With the advent of COVID-19, everything changed for Fenergo. The company had to dramatically change the services they delivered from on-premises software to creating Software as a Service applications built on modern cloud architectures. They had been focused on delivering software to physical bank branches and financial offices which became inaccessible during the height of the pandemic. Fenergo’s lean, full-stack engineering teams sought an agile culture and cloud engineering best practices in order to deliver cloud applications rapidly and safely and required a platform that would enable them to adopt cloud engineering best practices out-of-the-box.
With work-from-home as the dominant model for employees, Fenergo wanted to create an employee culture that emphasized ownership, agility and frequent deployments and eliminate a culture where teams needed to hand off to groups dedicated to specific functions, such as DevOps or IT. The goal was for Fenergo’s full-stack engineering teams to use a software engineering approach to tackle both cloud infrastructure and application development.
Cloud Engineering Right Out-of-the-Box
In order to meet its new goals, Fenergo evaluated a number of tools, including the Pulumi Cloud Engineering Platform. With Pulumi, Fenergo could support their goals of applying standard software engineering practices and tools uniformly across infrastructure, developer and security teams to significantly reduce the complexity of delivering and managing modern cloud applications.
The Fenergo team selected Pulumi because it could now build infrastructure as code using general purpose languages, such as TypeScript, Python, GO, and .NET. In addition, Fenergo’s developers could use programming constructs they have always relied on such as loops, constants and helper functions. Using programming languages meant they could also use integrated development environments (IDE) they already knew as well as familiar testing frameworks so they could easily test the infrastructure. Finally, they could manage and deploy infrastructure through Git and continuous delivery pipelines.
How Fenergo Benefits from Pulumi
Pulumi enabled Fenergo to adopt modern cloud engineering best practices across every team, which increased their agility and innovation velocity and included these benefits:
- The ability to invest its entire headcount in teams of full-stack engineers who own both the infrastructure and applications instead of needing to hire DevOps engineers,
- Improved time-to-market now that their cloud infrastructure was modernized and easy to manage, enabling engineers to spend more time building new features,
- Fenergo is able to define cloud infrastructure best practices that the teams implement consistently, and
- The quality and integrity of the Fenergo infrastructure is always improving because Pulumi helps the engineers use modern cloud engineering best practices that reduce errors.
“Fenergo smartly recognized that the company needed to change its model for delivering applications as its customers’ needs changed,” said Aaron Kao, vice president of marketing at Pulumi. “By adopting Pulumi, they were able to remove cloud infrastructure provisioning and management as a roadblock to delivery velocity. Fenergo’s full stack engineers were able to use Pulumi to build, deploy, and manage both cloud infrastructure and application code from one pipeline using programming languages and software tools they already know.”
The full Fenergo case study can be found here: https://pulumi.com/case-studies/fenergo.