# Scaling Mobile Development by Treating Apps as Services

DevFeed: [Scaling Mobile Development by Treating Apps as Services](<https://devfeed.tech/articles/scaling-mobile-development-by-treating-apps-as-services-1566.md>)

Original publisher: [Read original article](<https://shopify.engineering/scaling-mobile-development-by-treating-apps-as-services>)

Author: Alejandro Rodriguez Salamanca

Published: 2020-01-16T19:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [App](<https://devfeed.tech/topics/app.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [containers](<https://devfeed.tech/tags/containers.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

## AI overview

Shopify describes scaling mobile development by treating mobile apps as services. Its tooling approach is intended to standardize processes, improve collaboration and code sharing, enforce tool usage, and define service ownership and expectations through ServicesDB. The article also identifies continuous integration, automated testing, continuous delivery, and containers as practices that improve quality, reliability, and reproducibility.

## Source excerpt

Scaling development without slowing down the delivery speed of new features is a problem that companies face when they grow. Speed can be achieved through better tooling, but the bigger the teams and projects, the more tooling they need. When projects and teams use different tools to solve similar problems, it gets harder for tooling teams to create one solution that works for everybody.