A man exercising with ropes.

Fitness management and messaging platform rearchitects and containerizes entire AWS cloud infrastructure

Infrastructure & DevOps Modernization
Application Modernization
SaaS & ISV

40%

Reduction on AWS bills

300%

Traffic Growth

100%

Infrastructure-as-Code (IaC)

Location

Woodbury, New York

Industry

SaaS

Share

Within the first month of working with Caylent, sportsYou saw a 40% reduction in their monthly AWS bill. Additionally, sportsYou’s infrastructure is now handling 300% more load due to traffic growth and supporting millions of service requests per day.

Founded in 2016, sportsYou is an app that improves communication between coaches, players, and parents in athletics. The platform provides a unified team and group management solution for everything from game and training schedules to messaging, photos, videos, and more.

Challenge

sportsYou’s mobile application was originally running in AWS on individual EC2 instances, but lacked any autoscaling capabilities. Additionally, sportsYou was attempting to containerize their application and enlisted our help get them running in production using Kubernetes. SportsYou was also having difficulty extricating themselves from a bad relationship with a managed service provider (MSP) that had taken control of their AWS root keys and were inflating AWS spend.

From Dan Dubinsky, Lead Architect at sportsYou, “We needed help migrating to EKS, securing our infrastructure, and generally streamlining our DevOps processes.”

Dan Dubinsky
By collaborating with, learning from, and leveraging Caylent’s expertise with containers we were able to replace our EC2 instances with an autoscaling Kubernetes cluster that is largely self-maintaining. Our server load has more than tripled in the last year as our business has grown and at the same time the amount of effort to maintain our environment and our AWS bill has gone down dramatically.

Dan Dubinsky

Lead Architect

Solution

Caylent responded to these challenges by offering sportsYou a partnership driven approach, with Caylent acting as an internal DevOps and platform team. This was supported by a small team of Caylent DevOps engineers working directly with the SportsYou engineering team in a proactive, hands-on environment, made possible through our unique DevOps-as-a-Service offering. Rather than continue experiencing delays waiting for responses to break/fix tickets and minimum rules of engagement governed by slow ticket-driven responses, Caylent engineers were available via shared Slack channels just like a normal sportsYou team member. As core DevOps principles, feedback loops and shared learning became top priorities. To help facilitate that, Caylent engineers joined the SportsYou team in stand up calls, planned and implemented new tasks using an Agile methodology, facilitated by a Kanban board.

Initially, Caylent’s focus was to assist sportsYou in securing its AWS account and regaining the root keys. Once sportsYou had regained control of their accounts and environments, Caylent helped implement IAM role permissions and cross-account IAM role switching for both parties according to the principle of least privilege.

The next step involved setting up appropriate environments (e.g., development, staging, production, etc.) in segregated accounts and linked via consolidated billing, while rearchitecting sportsYou’s AWS infrastructure consistent with best practices. The sportsYou application was containerized and EKS environments were deployed to manage the container workloads. Infrastructure was designed with HA and autoscaling in mind, continuous delivery was introduced, and resources were streamlined to drastically improve cost-efficiency.

Results

Within the first month of working with Caylent, sportsYou saw a 40% reduction in their monthly AWS bill. Additionally, sportsYou’s infrastructure is now handling 300% more load due to traffic growth and supporting millions of service requests per day. With Caylent’s assistance, sportsYou is now running Kubernetes in production on AWS using Amazon EKS, and application deployments are facilitated through Helm Charts. These are just a few of the new technologies Caylent has introduced to the sportsYou development team for improving productivity and automation. SportsYou also intend to realize the DevOps practice of Infrastructure-as-Code (IAC) through templates that Caylent are building for them on the code software tool Terraform.

Caylent’s partnership with sportsYou, time-to-value was decreased dramatically and we eliminated all single points of failure and reduced risk. In addition, Caylent helped improve the team’s development workflow by introducing DevOps best practices. Furthermore, we advanced sportsYou’s security posture—something they’d been thinking about for the last 12 months. Caylent is now supporting sportsYou to actively tackle cloud security in part by implementing Twistlock which provides runtime alerts, image vulnerability scanning, forensics, and intrusion prevention.

Location

Woodbury, New York

Industry

SaaS

Share

Related Services

Services Employed

Learn more about the AWS solutions we employed on this project

Caylent Services

Application Modernization

Innovate at the speed of light with modern applications powered by modular architectures running on purpose-built AWS services.

Caylent Catalysts™

AWS Control Tower

Establish a Landing Zone tailored to your requirements through a series of interactive workshops and accelerators, creating a production-ready AWS foundation.

Related Case Studies

Availity Logo

Availity

Healthcare information network powers data upcycling with Kubernetes on AWS

Read more
SigFig Logo

SigFig

Financial services technology provider accelerates client onboarding and increases resilience by migrating to AWS cloud

Read more