Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
abrookewood
on June 16, 2022
|
parent
|
context
|
favorite
| on:
We Put Half a Million Files in One Git Repository,...
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
on June 16, 2022
|
next
[–]
You can put microservices in a monorepo. You just put them in their own folder.
abrookewood
on June 16, 2022
|
parent
|
next
[–]
Of course, but can you split a monolith across multiple repos?
scarmig
on June 16, 2022
|
root
|
parent
|
next
[–]
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.
charcircuit
on June 17, 2022
|
root
|
parent
|
next
[–]
>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.
isaacremuant
on June 16, 2022
|
root
|
parent
|
prev
|
next
[–]
Yes. With git submodules.
jaypeedevlin
on June 16, 2022
|
prev
[–]
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: