Industry

Sports

Region

North America

Country

USA

F45 Training reduces admin time by streamlining software deployment process with DoiT’s DevOps expertise

Meet F45

DoiT helps F45 Training streamline their AWS infrastructure with containerization, Infrastructure as Code (IaC) and deployment via an efficient CI/CD pipeline.

Founded in Australia in 2012, F45 Training is a global fitness franchise that offers functional group training. The company constitute 2,500 fitness studios in over 50 countries and aims to provide effective and efficient workouts tailored to any fitness level. Certified trainers lead F45 trainings, and provide guidance and motivation. Their program emphasizes a sense of community and support among members. With their unique fitness approach and global reach, F45 have become a popular choice for those looking to improve their overall health and wellness.

F45’s Technology and Product team works to enable the world-class, highly-available and globally-scalable technology solutions that motivate and engage their members and support and grow their franchisees across all business lines. As a relatively small team operating with a global footprint, streamlining the provisioning and maintenance of these assets is a key lever to develop and deploy new services for F45.

The Challenge

To ensure that all aspects of the software go through rigorous and efficient testing before each release, the team at F45 Training needed help with their software deployment process. Through their regular cadence with DoiT, F45 discussed their need for CI/CD pipelines and Infrastructure as Code (IaC) templates for fully automating provisioning of a single-tenant environment. This streamlining challenge fell squarely within DoiT’s expertise.

The Solution

DoiT’s Client Services engagement with F45 Training began with an AWS Well-Architected Framework Review of the customer’s existing architecture and documentation of their AWS-hosted applications. DoiT’s Cloud Architects and Engineers investigated, documented, and analyzed how the applications were deployed and maintained. With this review, DoiT identified two key challenges underlying F45’s struggle to streamline its software delivery process: ongoing maintenance and deployment reliability.

First, DoiT tackled ongoing maintenance challenges by implementing Infrastructure as Code (IaC) with appropriately refactored modules. The DoiT DevOps team recommended containerizing the applications and deploying them on Amazon Elastic Container Service (ECS) to ensure a consistent, uniform infrastructure approach applicable across all applications. F45 was then able to apply this approach to four additional applications within its stack.

To address release reliability, DoiT proposed integrating AWS CodePipeline for these applications to automate the build, test, and deploy cycle. With this approach, F45 Training would benefit from faster, more reliable deployments with a reduced risk of human error.

Finally, to implement these changes with minimal disruption, DoiT’s Cloud Engineers and Architects delivered Terraform modules and helped F45 Training adapt them to its specific use cases. DoiT provided support during module customization, integration, and testing, ensuring a smoother transition to the new architecture.

The Results

Overall, DoiT’s engagement with F45 Training resulted in a more reliable, scalable, and efficient architecture, enabling F45 to focus on its core business objectives.

After adopting the solution, F45 Training was able to utilize an Infrastructure as Code template library to standardize its computing platform and deployment model for its applications, increasing operational efficiency. Following a three-week engagement, F45 adopted, tested, and deployed templates for four applications within its stack. nfrastructure operations for these applications are now performed via code changes and standardized Git-based workflows.

Through its work with DoiT, F45 Training reduced the time to perform these administrative tasks by approximately 62% and applied uniform standards and best practices throughout the company.

Juey C. Ong – Director, Cloud Infrastructure
“We have been working with DoiT as our AWS Reseller for over a year and found their DoiT Console dashboards and savings programs invaluable, not to mention the excellent technical support engineers and resources provided by DoiT. When we needed more DevOps support, DoiT brought expert guidance and advice and delivered a set of reusable modules that we could flexibly deploy in our infrastructure. With DoiT, we can plan and execute projects and initiatives that would be challenging to do on our own.”

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step