Date Published
Author
Jens Langhammer
Word count
1679
Language
English
Hacker News points
7

Summary

Monorepos are considered the current optimal structure for code management by Authentik Security, as it allows for easy integration of coding, documentation, test suites, refactoring efforts, common dependencies, and tooling across projects. However, as the company grows, they anticipate a shift towards a multi-repo structure to avoid scaling issues with infrastructure support and lengthy build times. The benefits of monorepos include increased development, testing, and release efficiency, as well as reduced siloed engineering teams and increased cross-team awareness and collaboration. On the other hand, multi-repo structures offer reduced investment in large infrastructure teams and systems, faster releases, and simplicity often translating into efficiency. Ultimately, the choice between a monorepo and multiple repos depends on the specific environment, team dynamics, and company culture.