How One Dev Team Used a Hybrid Mono/Multi-Repo Setup for 6 Apps
A development team managing six applications — one REST API, three web apps, and three mobile apps — opted for a hybrid repository structure instead of a pure monorepo or multi-repo approach. The API and web applications share a single monorepo since they are frequently updated together and deploy instantly via CI/CD pipelines. Each of the three React Native mobile apps has its own dedicated repository, reflecting the slower, app-store-dependent release cycle where mistakes are costly and hard to reverse quickly. The main trade-off of this hybrid model is cross-repo coordination: when API changes affect mobile apps, teams must carefully link issues and pull requests across repositories to avoid breaking the mobile clients. The team acknowledges the setup demands discipline but argues the separation accurately reflects the real-world differences in deployment cadence, team ownership, and release risk across the platform.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in