Shopify

Scaling Mobile Development by Treating Apps as Services - Shopify

Jan 16, 2020
Scaling Mobile Development by Treating Apps as Services - Shopify
SummaryAI, from the source post

This post details the extension of Shopify's mobile development practices by treating mobile apps as services, enforced through the ServicesDB system. ServicesDB codifies best practices such as service ownership, contact information, CI/deployment configuration, versioning, and monitoring. This system allows for the enforcement of tooling usage and the identification of misconfigured projects, with automated issue creation on GitHub for non-compliant projects. The goal is to abstract tooling and configuration away from mobile developers, allowing them to focus on commerce problems.

More from the Shopify Mobile Hybrid Architecture trail