6 ms·
I don't think I've ever seen "because your mono-repo is too big for git" used as an argument for micro-services, but maybe at this point it's valid.
by abrookewood 4y ago
I don't think I've ever seen "because your mono-repo is too big for git" used as an argument for micro-services, but maybe at this point it's valid.
- charcircuit 4y agoYou can put microservices in a monorepo. You just put them in their own folder.
- abrookewood 4y agoOf course, but can you split a monolith across multiple repos?
- isaacremuant 4y agoYes. With git submodules.
- scarmig 4y agoSure. It'd drastically complicate the build process and CI for little benefit compared to other approaches (e.g. sparse checkout), but you could even in principle create a repo for each code directory and stitch them all together.
- charcircuit 4y ago>It'd drastically complicate the build process and CI This is a part of most monorepos. I figure having only a single build artifact is rare.
- jaypeedevlin 4y agoCanva use microservices FWIW