3 ms·
Large cross project changes mean you have a monolithic project. One project split over multiple repos, not multiple projects. If you're separate projects were r
by eikenberry 4y ago
Large cross project changes mean you have a monolithic project. One project split over multiple repos, not multiple projects. If you're separate projects were really separate they'd maintain API compatibility and upgrade paths (eg. semantic versioning). SaaS and microservice architectures require this to maintain separation but most organizations lack the discipline and slowly revert back to a monolith as they are faster to develop (until they aren't).