Caylent Services
AWS Foundations & Migrations
From rehosting to replatforming to rearchitecting, Caylent will help you leverage AWS to its fullest potential to meet your business objectives.
FloSports, a leading digital sports streaming platform, wanted to reign in costs and enable new entertainment opportunities for its rapidly growing fanbase. In less than five months, FloSports migrated 18 databases to AWS, saving more than 25% in infrastructure costs and unlocking new possibilities for sports analytics and fan engagement.
→ Migrated databases from GCP to AWS to consolidate operations and reduce costs.
→ Utilized Infrastructure as Code (IaC) with AWS Cloud Development Kit (CDK) for foundational infrastructure setup.
→ Leveraged AWS's serverless technologies for efficient scaling and operation.
→ Implemented AWS Database Migration Service for seamless data transfer.
→ Achieved a swift and seamless transition to AWS, significantly reducing platform downtime.
→ Enhanced system reliability and scalability, improving broadcasting experience.
→ Achieved significant cost savings with a more efficient cloud infrastructure, expecting to save up to 25% over three years.
→ Enabled a more agile and innovative development environment, setting the stage for future advancements in machine learning and content automation.
Sports broadcasting is a colossal global industry, captivating fans who annually spend billions of hours watching and engaging with their favorite teams and athletes. Traditionally, this broadcasting spotlight has been on mainstream sports, leaving enthusiasts of niche disciplines, such as grappling, wrestling, cheerleading, and more, without the high-quality coverage they crave.
Recognizing this gap, FloSports emerged in 2006 with a mission to extend the premium broadcasting experience familiar to mainstream sports fans to niche sports communities and collegiate athletics. Today, FloSports offers live streaming for more than 200,000 events every year across a diverse selection of collegiate and other underserved sports. Based out of Austin, Texas, FloSports’s suite of content includes live streams and on-demand replays, in addition to first-party content, real-time stats, rankings, news, and more.
After a period of growth and acquisitions, FloSports recognized a need to consolidate their infrastructure on AWS, optimizing their cost structure and helping them embrace serverless technologies to enhance their ability to scale and innovate. This strategic move not only optimized their platform's performance but also positioned them to take advantage of more sophisticated technologies, enabling them to offer an increasingly better viewer experience and engage with fans in new and exciting ways. The company is exploring machine learning and content automation to enrich their offerings.
"The expertise and support from Caylent during our migration have been valuable to help take advantage of a capable new AWS infrastructure. Their guidance enabled us to not only achieve our technical goals but also to explore new opportunities for innovation and efficiency."
Truong-An Thai
VP of Engineering
FloSports faced challenges with its fragmented cloud infrastructure across GCP and AWS, leading to increased costs and operational complexity, impacting its ability to meet the demands of a rapidly growing audience. The platform's reliance on Cloud SQL and GCP Memorystore for database and caching needs hindered operational efficiency and agility.
The company’s recently made acquisitions also brought upon a broader swath of AWS-hosted infrastructures. These factors spurred the need for a unified platform that could support FloSports’ rapid growth and innovations in sports broadcasting, while optimizing costs.
The decision to migrate to AWS was driven by FloSports' need for a reliable and scalable cloud environment that aligned with its internal expertise. The solution involved:
During the initial migration phase to AWS, the Caylent team utilized the AWS Cloud Development Kit (CDK) to set up the foundational infrastructure, provisioning Virtual Private Clouds (VPCs), network configurations, security groups, and environments for applications and databases. AWS Database Migration Service (DMS) was used for the data migration strategy, establishing a secure connection between GCP and AWS and defining source and target endpoints for efficient data transfer.
The team executed SQL scripts in AWS to replicate database objects such as tables and schemas. For Redis caching, data was migrated to Amazon ElastiCache for Redis.
They conducted thorough validation checks to confirm the integrity and functionality of the AWS setup, covering databases, caches, and network configurations. During the cutover phase, to maintain data consistency, the team paused the GCP application and AWS data replication, making necessary adjustments for a smooth AWS operation transition.
A contingency plan was in place for potential issues, allowing for rollback procedures to revert changes or continue data synchronization as needed, ensuring the team was prepared for any scenario during the migration process.
Caylent has been a great partner for us moving from GCP to AWS. Their expertise and professionalism has given us a clear path forward and cut down the amount of work our team has to do by an order of magnitude. The team and I have learned a lot and are grateful to have the chance to work with them.
Jordan Garrison
Tech Lead Manager DevOps/Infra
Caylent Services
From rehosting to replatforming to rearchitecting, Caylent will help you leverage AWS to its fullest potential to meet your business objectives.
Caylent Services
From implementing data lakes and migrating off commercial databases to optimizing data flows between systems, turn your data into insights with AWS cloud native data services.