AWS DevOps Practice for Therabody

Therabody combines education, innovation, and over a decade of pioneering within the tech wellness space to make wellness more accessible for everybody. The company provides devices that improve blood circulation and trigger lymphatic drainage.

    About the Customer

    Therabody combines education, innovation, and over a decade of pioneering within the tech wellness space to make wellness more accessible for everybody. The company provides devices that improve blood circulation and trigger lymphatic drainage. The company was founded by Dr. Jason Wersland after he was involved in a traumatic motorcycle accident, he unknowingly created the Theragun when nothing on the market helped. He designed a makeshift tool that eventually evolved into the first Theragun device.

    Customer Challenge

    Therabody focuses on making wellness more accessible through advanced devices designed to improve blood circulation and trigger lymphatic drainage. As the company continued to expand its digital offerings, they faced the challenge of implementing efficient DevOps practices to manage their backend, which was deployed on AWS using AWS serverless services, including AWS Lambda, API Gateway, and Cognito.

    Additionally, The Therabody needed to ensure that deployments also occurred in AWS China, necessitating compliance with local regulations and requirements. To facilitate smooth delivery and rapid iteration, they required a CI/CD pipeline that could handle multiple environments (development, staging, and production) using Git conventional workflows. The goal was to enable automated deployments of infrastructure and code changes while providing developers the ability to locally test their serverless services before deploying. Without a solid DevOps strategy, the company risked slower development cycles, inefficient resource use, and increased chances of errors during deployment.

    Why the Customer Chose Tech Holding

    Therabody selected Tech Holding as their DevOps partner due to our extensive experience in implementing serverless architectures on AWS and our expertise in navigating the complexities of deploying applications across multiple regions, including AWS China. Tech Holding has a large number of AWS Certified Engineers, provided Therabody with the technical depth and specialization required to effectively leverage AWS services. Our proven track record of delivering scalable, efficient, and secure solutions positioned us as the ideal partner for their needs.

    We demonstrated our capability to provide tailored solutions, particularly in managing compliance with local regulations for AWS China deployments. Our understanding of AWS services, combined with our commitment to best practices in DevOps, ensured that the customer could confidently scale their infrastructure while maintaining high availability and performance.

    Additionally, our comprehensive support services, which included pre-implementation consultations and ongoing post-deployment assistance, further reassured the customer of our commitment to their success.

    Tech Holding Solution

    Tech Holding developed a comprehensive DevOps solution for Therabody that revolved around AWS serverless services and CircleCI for CI/CD. Our solution addressed their need for both automation and flexibility, ensuring seamless deployments across multiple environments.

    • AWS Serverless Architecture: The backend applications were deployed on AWS Lambda, allowing the customer to benefit from automatic scaling and cost efficiency by only paying for the compute resources they used. API Gateway was integrated to expose the application’s services, providing seamless routing and caching to improve performance. AWS Cognito was used for managing user authentication and authorization securely, ensuring the platform’s integrity and safeguarding user data.
    • CI/CD Pipeline Using CircleCI: CircleCI was integrated with the Git repository to automate the deployment process using Git-based conventional workflows. Each environment had its own deployment branch for development, staging for testing, and main for production. Whenever code was pushed to one of these branches, CircleCI automated the build, test, and deployment pipeline, ensuring smooth and continuous delivery across environments.
    • Infrastructure as Code with Terraform: Terraform was used to manage the infrastructure on AWS. By using Terraform, we ensured that the entire serverless stack, including Lambda functions, API Gateway configurations, and Cognito settings, was version-controlled and could be easily replicated across different environments. This allowed for greater flexibility in managing infrastructure changes, ensuring consistency and reducing manual configuration errors.
    • Local Testing with AWS SAM: For developers to have the ability to test serverless services before deployment, we implemented AWS SAM (Serverless Application Model). AWS SAM enabled developers to run their Lambda functions and API Gateway integrations locally, providing a near-production experience during development. This minimized the risk of errors being introduced during deployment and improved the overall development workflow.
    • Automating Serverless Deployments: Terraform was also configured to automate the deployment of application changes to AWS Lambda and API Gateway. Whenever changes were made to the Lambda functions or API Gateway routes, Terraform ensured that these changes were deployed consistently across environments, reducing the manual effort involved in maintaining the serverless infrastructure.
    • Monitoring and Logging with AWS CloudWatch and CloudTrail: AWS CloudWatch was implemented to monitor key performance metrics and provide logging for Lambda functions, API Gateway and other resources. This enabled real-time insights into application health and performance, allowing Therabody to maintain optimal operational visibility. Additionally, AWS CloudTrail was used to log API activity across AWS services, creating a comprehensive audit trail for all user and service actions. This enhanced ability to track changes, meet compliance standards, and proactively address security concerns, ensuring a robust, transparent DevOps environment.

    Results and Benefits

    The implementation of these DevOps practices led to a significant improvement in development efficiency and deployment speed. Automated CI/CD with CircleCI reduced the time to deploy new features by 50%, while the use of Terraform for IaC ensured that all environments remained consistent, eliminating configuration drift and reducing errors.

    With AWS SAM in place, developers were able to locally test their serverless applications, reducing bugs and deployment issues by 40%. The serverless architecture itself, built on AWS Lambda and API Gateway, provided scalable, cost-effective infrastructure that could handle fluctuations in user demand without manual intervention. This allowed the company to focus on delivering innovative wellness solutions without being bogged down by infrastructure management.

    Overall, the solution provided Therabody with a modern, scalable, and efficient DevOps pipeline that supported their rapid growth in the tech wellness space.

    About Tech Holding

    Tech Holding is dedicated to helping organizations of all sizes achieve excellence in their technological journeys by providing cloud-native services. Founded on the principle of driving superior cloud transformation, we serve a wide range of clients from early stage startups to large Fortune 50 companies through their cloud adoption, optimization, and scaling efforts.

    Our expertise spans cloud transformation, mobile technology, and building highly scalable platforms. With a team of experienced Solution Architects, Product Specialists, and Engineers, Tech Holding delivers tailored solutions that help organizations unlock new potential and drive innovation. Our track record of success in implementing modern DevOps practices, microservice architectures, and scalable cloud solutions positions us as a trusted partner for businesses aiming to harness the full power of AWS services.

    APN Programs:

    AWS Partner - Advanced Level - Consulting Partner

    Amazon RDS Delivery Partner

    AWS Lambda Delivery Partner

    Amazon Open Search Delivery Partner

    Amazon API Gateway Delivery Partner

    AWS Solution Provider Partner

    Amazon ECS Delivery Partner

    Amazon Redshift Delivery Partner

    Amazon Cloudfront Delivery Partner

    Our Partners

    By using this site, you agree to thePrivacy Policy.