TalksAWS re:Invent 2025 - Next-Gen Scale for Next-Gen Play—EA's Apex Legends & Amazon GameLift (IND204)

AWS re:Invent 2025 - Next-Gen Scale for Next-Gen Play—EA's Apex Legends & Amazon GameLift (IND204)

Migrating Apex Legends to AWS GameLift: Achieving Next-Gen Scale and Player Experience

Background and Context

  • 10+ year strategic partnership between AWS and Electronic Arts (EA)

  • Key pillars of the partnership:

    1. Strategic collaboration in product development
    2. Enabling innovation through AWS platform
    3. Relentless focus on player experience
  • EA operates as a federation of studios, each with autonomy in technology choices

  • Respawn Entertainment, the studio behind Apex Legends, was facing challenges with their existing game server hosting solution:

    • Player experience issues like latency, lag, and packet loss
    • Difficulty accessing modern hardware and tooling for observability
    • Need to maintain developer velocity for rapid content updates

Multiplayer Game Challenges

  • Multiplayer games have a complex backend infrastructure with many interdependent components:
    • Entitlement, economy, achievements, analytics, remote configuration
    • Matchmaking, lobby management, game server scaling
    • Continuous deployment and testing pipelines
  • Maintaining high availability and responsiveness is critical, as any disruption leads to poor player experience
  • Player demand fluctuates significantly, both daily and seasonally, requiring dynamic capacity planning

Introducing AWS GameLift

  • AWS GameLift is a purpose-built, fully managed game server hosting solution
  • Key features:
    • Global coverage with 55+ local zones and regions
    • Flexible hybrid options to bring your own compute
    • Integrated matchmaking (FlexMatch) and telemetry
    • Container support for building and running game servers
    • Seamless scaling to handle player demand spikes

The Migration Journey

Architectural Approach

  • Designed a two-component solution:
    1. "Portal" component to proxy requests between Respawn's backend and GameLift
    2. "Wrapper" component to integrate the GameLift SDK without modifying the game server code
  • Leveraged a "Switcher" tool to gradually migrate traffic between the old and new platforms

Rigorous Testing

  • Conducted a multi-phase testing approach:
    1. Component testing to validate individual services
    2. Functional testing for long-running, low-volume scenarios
    3. Large-scale load testing to validate performance at high player counts
  • Defined clear success metrics based on player experience KPIs

Phased Migration Execution

  • Started with the development environment to iron out issues
  • Performed region-by-region migrations, gradually increasing the traffic percentage
  • Maintained strict change control and incident management processes
  • Ensured 24/7 monitoring and proactive support during and after the migration

Key Outcomes and Learnings

  • Achieved a 10-day, zero-downtime migration with no impact on players
  • Observed a significant reduction in server performance degradation, improving the overall player experience
  • Gained the ability to dynamically adjust server capacity and placement based on player distribution
  • Established a collaborative workflow with the GameLift team to continuously improve the platform
  • Emphasized the importance of:
    • Thorough testing at multiple levels
    • Granular control over traffic migration
    • Dedicated teams with a shared understanding of the goals
    • Continuous monitoring and proactive issue resolution

Conclusion

The migration of Apex Legends to AWS GameLift demonstrates the power of a strategic partnership and a relentless focus on player experience. By leveraging the scalability, observability, and flexibility of GameLift, Respawn was able to enhance the Apex Legends experience while maintaining their rapid content delivery cadence. This case study highlights the key considerations and best practices for successfully migrating a live service game to a modern, cloud-based infrastructure.

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.