Shopify Jan 16, 2020

Scaling Mobile Development by Treating Apps as Services

Article Summary

Shopify scaled to multiple mobile apps without slowing down. Their secret? Stop treating apps like special snowflakes.

Shopify's Mobile Tooling team faced a common scaling problem: each mobile app used different tools and configurations, making it nearly impossible to enforce best practices or share knowledge across teams. They solved it by extending their internal service tracking system, ServicesDB, to treat mobile apps exactly like backend services.

Key Takeaways

Critical Insight

By treating mobile apps as services with automated compliance checks, Shopify created a scalable system that enforces best practices without slowing down independent teams.

The article reveals how this approach solved their incident response problem and what service level objectives they're planning next for mobile.

Recent from Shopify

Related Articles