The Stack Overflow Podcast cover image

Commit to something big: all about monorepos

The Stack Overflow Podcast

00:00

Mono- vs Poly-Repo Structures in Companies

Flexibility is key in choosing between mono-repo and poly-repo structures in companies. Many organizations, including large Fortune 500 companies, often utilize multiple mono-repos instead of a single corporate-wide solution. This approach allows related teams to collaborate effectively while managing dependencies through a registries and packages. It's crucial to avoid consolidating unrelated products into one repository as it undermines the benefits of a mono-repo. Security and compliance concerns also differ between structures, with maintenance and management becoming more challenging over time in mono-repo setups. Implementing proper tooling, such as custom-linting rules for managing package dependencies, is essential to maintain efficiency and control. Careful management is required to ensure that different parts of the repository adhere to defined guidelines and maintainable practices.

Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner