Steamhaus drives Fusion’s journey to SaaS on AWS

Case study

Challenge icon

Fusion’s lift-and-shift migration lacks scale

Fusion, a global leader in IT service management, uses AI-powered services to help IT enterprises accelerate their adoption of digital transformation. Through its eBonding platform, Fusion supports digital transformations by helping customers integrate applications and workflows from self-service channels to front-office and back-office functions. With the growing adoption of this service, Fusion sought to move its eBonding solutions off premises to the cloud. Initially, Fusion instantiated AWS instances for eBonding customers, but the initial lift and shift of the platform lacked the ability to scale and couldn’t provide multitenancy.

Clouds
Solution icon

Steamhaus rearchitects Fusion’s platform as SaaS solution on AWS

Fusion tapped Steamhaus to help rearchitect its eBonding platform as a Software-as-a-Service (SaaS) solution on Amazon Web Services (AWS), so it could deliver high availability, scalability, multi-zone coverage, and integration with CI/CD pipelines. The modern architecture has cut customer onboarding from two weeks to just 10 minutes and has eliminated customer down time during code and content updates.

reduced customer onboarding to 10 minutes

Steamhaus leveraged containers and CI/CD integration to modernize the eBonding architecture. Using Amazon Elastic Container Service (Amazon ECS) and AWS CodePipeline, Steamhaus was able to containerize eBonding and improve automation, accelerating Fusion’s deployment and time to market. Today, provisioning a new customer’s dedicated SaaS environment is driven by a push-button CI/CD pipeline, which has automated the two weeks of manual engineering it used to take to onboard a new customer.

accelerated code content delivery from days to minutes

“Steamhaus rearchitected our product from a monolithic beast to a containerized SaaS offering on AWS that delivers high availability and multi zones for our customers.”

—Keyvan Shirnia, Head of Managed Services, Fusion

Outcomes icon
progress line
progress indicator

Delivered flexibility and scale via containers

With a containers-based approach, Steamhaus provided the flexibility for Fusion to develop applications across different technologies that run on a single set of auto-scaling infrastructure with deployments from a standardized CI/CD pipeline. Amazon ECS runs the containers in production, delivering highly scalable, high-performance orchestration. AWS Fargate serves as the compute engine, allowing Fusion to run containers without having to manage servers or clusters.

three container illustrations
closed laptop illustration half-open laptop illustration open laptop illustration
five container illustrations
progress line
progress indicator

Enabled automation and faster updates with CI/CD pipelines

Steamhaus configured an organizational structure for Fusion to deploy new AWS accounts and replicate the entire environment into that account with the push of a button. For every code change, eBonding now uses AWS CodePipeline to automate the build, test, and deploy phases. As a fully managed continuous delivery service, AWS CodePipeline helped Fusion dramatically speed code and content delivery to support DevOps. Updates that used to take a few days, now finish in a matter of minutes—virtually eliminating customer down time.

compass
binary code illustration
binary code illustration
binary code illustration
progress line
progress indicator

Accelerated evolution to the cloud with Steamhaus expertise

Even though Fusion has expertise in software development, and was fully capable of modernizing its eBonding platform in house, there was immense value in bringing Steamhaus on board to support the re-architecture. Knowledge sharing of best practices around DevOps and AWS technologies helped accelerate the evolution of Fusion as a cloud-forward company. Today, all of Fusion’s software and products are transitioning to AWS, including its AI platform.

compass
cloud illustration
airship illustration
cloud illustration
cloud illustration

“With our expertise in DevOps and setting up those CI/CD pipelines, we were able to help Fusion automate their deployment processes, which made such a difference in their delivery timelines. We bring the undifferentiated heavy lifting that enables them to do what they do best.”

—Phil Horn, Director, Steamhaus