Hacker News new | past | comments | ask | show | jobs | submit login

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.



You can put microservices in a monorepo. You just put them in their own folder.


Of course, but can you split a monolith across multiple repos?


Sure. 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.


>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.


Yes. With git submodules.


Canva use microservices FWIW




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: