How SiriusXM Stays Competitive by Iterating and Getting to Market Fast

Discover how SiriusXM uses Nx to iterate faster and get them to market with confidence.

61+ days compute saved monthly

1+ hour saved per PR

82% cache hit rate

SiriusXM is a leading audio entertainment company delivering music, sports, talk, and podcasts to millions of subscribers. Their commerce engineering team builds and maintains the digital experiences that power customer acquisition — from subscription sign-ups to account management. In a competitive streaming landscape, the ability to rapidly iterate on checkout and conversion flows directly impacts the business, and for the past five years, that velocity has been powered by a monorepo managed with Nx.

Challenge

SiriusXM's commerce team constantly ships new variations of checkout experiences, requiring an architecture built for fast, reliable iteration.

  • Difficulty identifying reusable components quickly when assembling new commerce experiences

  • High risk of rebuilding work that already existed across the growing codebase

  • No clear mechanism to ensure only affected projects were rebuilt and retested on each change

  • CI performance becoming a bottleneck as the workspace scaled

The team's core workflow — taking existing UI components and customer journeys, composing them into new experiences, and shipping quickly — demanded an architecture that actively supported that cycle. Without it, each new commerce experience risked becoming a slow, from-scratch build rather than an assembly of proven building blocks.

What they needed was a monorepo tooling system that could scale with their architecture and keep the iteration loop fast and reliable.

Solution

SiriusXM evaluated their tooling needs as the workspace grew and chose to deepen their investment in Nx, later adopting Nx Cloud when migrating to GitHub Enterprise and GitHub Actions.

  • Structured the workspace around reusable libraries with well-defined project boundaries

  • Enabled composable assembly of new checkout and account management experiences from existing projects

  • Adopted remote caching to eliminate redundant task execution across CI runs

  • Leveraged intelligent task distribution to maximize CI performance at scale

  • Used Nx's dependency graph to ensure precise affected commands on every change

Over five years, the team built a workspace of over 1,400 projects — a deliberate architectural choice where fine-grained projects enable better caching, more precise affected runs, and faster feedback. New projects are no longer built from scratch; they are assembled from tested components, with effort focused on the net-new pieces layered on top.

The move to Nx Cloud as an Enterprise customer added direct access to the Nx team for strategic guidance — providing a fast channel for edge cases, specific questions, and staying ahead of new capabilities.

  • 61+ days of computation saved every 30 days across workspaces

  • 82% cache hit rate maintained consistently across workspaces

  • 1+ hour saved per PR in their largest workspace

  • Faster feedback loops for developers on every change

SiriusXM runs their workspace across multiple Nx workspaces, each benefiting from the same remote caching and task distribution infrastructure.

The decision for us to jump to Nx Cloud was really something we always probably wanted from the beginning. There's just nothing but benefits from it.

Results

61+ Days of Compute Saved Every Month

Over two months of compute time is reclaimed every 30 days across SiriusXM's workspaces. With an 82% cache hit rate, the vast majority of tasks never need to run twice — meaning CI cycles stay fast even as the codebase continues to grow past 1,400 projects.

Over 1 Hour Saved Per PR

Developers on SiriusXM's largest workspace get more than an hour of time back on every pull request. Faster feedback loops mean engineers spend less time waiting and more time iterating — a compounding advantage for a team whose competitive edge depends on shipping quickly.

Faster Time to Market for Commerce Experiences

With architecture powered by Nx, new checkout flows and conversion experiments go from requirements to production quickly. The team confidently reuses tested components, knowing that Nx's dependency graph ensures only what's affected gets rebuilt and retested. The iteration loop that drives SiriusXM's commerce strategy — build, ship, learn, repeat — runs faster than ever.

"We need to be able to take a new project that comes in, identify the requirements quickly, identify the things off the shelf that we have, composite that together to that new experience, fill in the gaps where we need to, and then get that out to market and learn, and then rinse and repeat."

An Enterprise Partnership Built for Scale

As an Nx Enterprise customer, SiriusXM gets direct access to the Nx team for questions and strategic guidance. Even with five years of deep Nx expertise, that direct channel has proven invaluable for navigating edge cases and staying ahead of new capabilities as the workspace continues to grow.

AI Tools Underperforming? Synthetic Monorepos Could Be The Fix.

Join Victor Savkin and Juri Strumpflohner on April 8th. Discover the infrastructure changes that unlock the full productivity of Claude Code, Copilot, and Cursor.

main-event

AI Tools Underperforming? Synthetic Monorepos Could Be The Fix.

Join Victor Savkin and Juri Strumpflohner on April 8th. Discover the infrastructure changes that unlock the full productivity of Claude Code, Copilot, and Cursor.

main-event

AI Tools Underperforming? Synthetic Monorepos Could Be The Fix.

Join Victor Savkin and Juri Strumpflohner on April 8th. Discover the infrastructure changes that unlock the full productivity of Claude Code, Copilot, and Cursor.

main-event