Teamworks cut mobile change lead time from days to minutes

Teamworks needed to speed up releases across seven mini-apps. Callstack reworked the delivery architecture around Re.Pack and Module Federation, cutting change lead time from 1-2 days to about 10 minutes and enabling multiple staging deployments per day.

10
min from code change to mini-app release
Teamworks is the leading operating system for elite sports, trusted by more than 7,000 teams worldwide. The platform delivers intelligent products that power player evaluation, game strategy, performance development, and daily operations. By unifying workflows, video, and data into a single AI-driven platform, Teamworks serves as the technology backbone for professional, collegiate, and Olympic organizations globally.
Industry
Sports & Entertainment
Date
2026
Size
Enterprise
Challenge

Seven mini-apps, one slow release path

Teamworks' mobile app was already modular, but the delivery model still behaved like a monolith. Seven mini-apps were distributed through npm packages and often had to wait for host-app release cycles, turning even small updates into a 1-2 day process.

The business need was clear: shorten the path from change to production-ready delivery without compromising runtime stability. That meant decoupling mini-app releases from App Store timelines while preserving predictable caching, resilient loading behavior, and production-grade observability.

Numbers

The delivery shift in numbers

10
min from code change to mini-app release
multi-daily
staging deployments instead of weekly releases
7
mini-apps supported in one modular mobile platform
2
CI/CD lanes for mini-app and host-app distribution
Our Work

We rebuilt the release model around independent mini-app delivery

Callstack rebuilt the platform around a release model designed for independent mini-app delivery. We replaced the Metro-based bundling approach with Re.Pack and Module Federation, then introduced a shell app to simplify local development and integration across all seven mini-apps.

To make the new architecture operationally sound, we integrated Zephyr Cloud for git-based distribution and split the release flow into dedicated CI/CD lanes: GitLab CI for mini-app delivery and Bitrise for host-app delivery.

We also instrumented mini-app loading performance in Datadog, giving the team the visibility needed to tune the system after launch instead of treating the migration as a one-time infrastructure change.

Results

Faster releases, shorter feedback loops, fewer delivery bottlenecks

The new architecture turned Teamworks' mobile platform into a much faster delivery system. Mini-app changes no longer had to move in lockstep with host-app releases, which shortened feedback loops and reduced coordination overhead between engineering and product teams.

  • Change lead time improved from 1-2 days to about 10 minutes for mini-app delivery
  • Staging deployment frequency increased from weekly to multiple times per day
  • Seven mini-apps could be integrated and delivered through a cleaner shell-app architecture
  • Runtime loading became more resilient through optimized chunk caching, prefetching, and recovery mechanisms
  • Datadog instrumentation made mini-app performance observable in production, supporting continuous tuning
  • App architecture that worked in-line with, not against, the way teams operate today

From a business standpoint, Teamworks gained a release model that matched the pace of product iteration. Instead of waiting on full host-app cycles, teams could move faster, validate changes earlier, and keep the mini-app platform maintainable as it evolved.

testimonial

Seven mini-apps, one slow release path

We have spent four years building and acquiring the best technology across the athlete lifecycle and connecting it into one platform. Our mobile app experience needed to reflect that unification. After analyzing our options, module federation was the only architecture that could support what we were building. Working directly with Callstack made it possible, and the results have exceeded our expectations.
Michael Song
Head of Platform
 at 
Teamworks
our work

How we’ve solved similar challenges

See more examples of how we solve architecture, performance, and scale challenges with tailored React and React Native solutions.