62%

reduction in admin time

Industry

Sports

Region

North America

Country

USA

F45 Training Cuts Admin Time by 62% with Streamlined Software Deployment and DoiT DevOps

Meet F45

F45 Training Streamlines AWS Infrastructure with Containerization, Infrastructure as Code, and CI/CD Automation

Founded in Australia in 2012, F45 Training is a global fitness franchise offering functional group training. The company operates more than 2,500 fitness studios across 50+ countries, delivering efficient, high-impact workouts tailored to all fitness levels. Certified trainers lead each session, fostering a strong sense of community and member engagement.

With its unique fitness methodology and global footprint, F45 has become a leading brand in the health and wellness space.

F45โ€™s Technology and Product team is responsible for building world-class, highly available, and globally scalable technology solutions that engage members and support franchise growth across all business lines. As a lean team supporting a global operation, streamlining infrastructure provisioning and maintenance is critical to accelerating the development and deployment of new services.

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 companyโ€™s existing architecture and documentation for its AWS-hosted applications. DoiT cloud architects and engineers assessed, documented, and analyzed how these applications were deployed and maintained.

The review identified two primary challenges affecting F45โ€™s ability to streamline software delivery: ongoing infrastructure maintenance and deployment reliability.

To address maintenance complexity, DoiT implemented Infrastructure as Code (IaC) using refactored, reusable modules. The DevOps team recommended containerizing applications and deploying them on Amazon Elastic Container Service (ECS), establishing a consistent and standardized infrastructure approach across the application portfolio. F45 subsequently extended this model to four additional applications within its stack.

To improve release reliability, DoiT proposed integrating AWS CodePipeline to automate the build, test, and deployment lifecycle. This automation enabled faster, more dependable releases while significantly reducing the risk of human error.

To ensure a smooth transition, DoiT delivered production-ready Terraform modules and worked closely with F45 to adapt them to its specific requirements. DoiT provided hands-on support throughout customization, integration, and testing, minimizing disruption while modernizing the 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