TalksAWS re:Invent 2025 - Migrating a Leading Global Sports League to AWS (SPF306)

AWS re:Invent 2025 - Migrating a Leading Global Sports League to AWS (SPF306)

Migrating a Leading Global Sports League to AWS

Overview

  • The NBA, a leading global sports league, partnered with AWS to undergo a full-scale cloud migration in just a few months.
  • The goal was to power a new era of innovation and enhance fan engagement through unique statistics and advanced technology.

Key Strategies

Go Slow to Go Fast

  • The NBA spent significant time upfront on well-architected reviews and design decisions to ensure a solid foundation.
  • This slowed down the initial process but enabled faster execution during the migration.
  • The focus was on building a platform that could handle critical moments and scale to peak capacity.

Embracing Change and Automation

  • The NBA leveraged core native AWS services like Control Tower, IPAM, Route 53, and CloudWAN to enable speed and scale.
  • This allowed for more autonomy for DevOps and engineering teams while maintaining governance and security standards.
  • Extensive use of infrastructure as code and automation removed manual processes and engineers from the change management workflow.

Technical Implementation

Platform Services

  • The migration encompassed three main pillars:
    1. Middleware components (core platform, APIs, identity, media services)
    2. Backend systems (content management, game media scheduling)
    3. Leveraging services like MemoryDB, DocumentDB, and Amazon Transcribe
  • This led to significant performance and scalability improvements, with zero critical production issues since launch.

Analytics and Logging

  • The NBA invested heavily in a centralized observability strategy using Amazon CloudWatch.
  • This provided cross-region, cross-service insights and enabled rapid incident response and resolution.
  • Integrating with the AWS Incident Response team allowed for parallel support and faster mean time to resolution.

Enterprise Governance

  • Embracing the AWS multi-account architecture and using service control policies provided the necessary governance and security controls.
  • This enabled more autonomy for DevOps teams while maintaining enterprise-level oversight and compliance.
  • Automating IP address management, configuration, and deployment pipelines reduced manual effort and improved scalability.

Key Takeaways

  1. Leverage AWS services and the Well-Architected Framework to make informed design decisions upfront.
  2. Automate everything possible to remove manual processes and empower teams.
  3. Understand scaling requirements and implement the necessary triggers and quotas.
  4. Empower cross-functional teams and trust them to make decisions, while verifying progress.
  5. Prioritize progress over perfection and embrace a "good enough" mindset to move quickly.
  6. Design for repeatable, sustainable operations from the start to enable future innovation.

Business Impact

  • The NBA was able to migrate its entire global fan-facing platform to AWS in just a few months.
  • This enabled enhanced fan engagement through unique statistics, advanced media capabilities, and a more scalable, reliable platform.
  • The partnership with AWS allowed the NBA to innovate faster and deliver a better experience for its worldwide fan base.

Examples

  • Leveraging AWS MemoryDB resulted in significant performance improvements with zero critical production issues.
  • Integrating AWS Transcribe improved VOD closed captioning generation by 60%.
  • Adopting an S3 file system for the content management system boosted performance and scalability.
  • The NBA's multi-region, redundant architecture powered by AWS enabled the league to handle critical moments and peak traffic.

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.