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

Depends on the company you work at, but most tech companies I've been at have gone the "micro" services approach.

Example:

- 1 repo for the frontend - 1 for each api - 1 for the infrastructure terraform scripts

It's good for CI / CD and general code base organization. Also easier to track changes and handle security. You give devs access only to the repos they need to do their job.

Our team has a product with multiple integrations and internal apis, so we easily have 40+ repos.




Plus one repo for every open source dependency you fork




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

Search: