3 ways to split a dev team that is too big: 1
3 ways to split a dev team that is too big:
1. Vertical: Each team owns a different vertical slice
2. Horizontal: Separate front and backend team
3. Components: Each team contributes reusable components and microservices that are composed by a "shell app" team
Can you think of other approaches?