What Feature Team Structure Has Changed for iOS Team at leboncoin
Article Summary
Amandine Cousin from leboncoin reveals how their iOS team of 9 developers ships features continuously on a single branch. No release branches, no merge chaos, just one button deploys.
When leboncoin reorganized from siloed teams to cross-functional feature teams, their iOS developers faced a challenge: how do 9 people work on the same codebase without constant conflicts? They rebuilt their entire development workflow around modular architecture and feature toggles.
Key Takeaways
- Split monolithic app into 8 independent modules plus main app
- Single branch workflow with feature toggles replaces complex branching
- Automated CI pipeline tests all dependent modules on every commit
- Progressive rollout starts at 1% of users after Apple approval
- One button deployment replaced multi-branch process requiring 2 specialists
Critical Insight
leboncoin's iOS team can now ship features anytime with 9 developers working simultaneously on one branch, all while serving 1 million daily active users.