Company
Date Published
Author
Nick Lotz
Word count
1359
Language
English
Hacker News points
None

Summary

Harness Cloud Asset Governance introduces a framework for cloud cost optimization and compliance, drawing parallels between software development and air travel logistics. The text explores two approaches to organizing software repositories, akin to airline route models: the monorepo approach, similar to a hub-and-spoke system, centralizes all source files in one repository, offering ease of refactoring and centralized tools, but can struggle with scaling issues and tooling limitations. Conversely, the polyrepo model resembles a point-to-point system, with each application component version-controlled separately, allowing for isolation and faster, more targeted deployments, though it requires careful management of dependencies and coordination. Ultimately, the choice between monorepo and polyrepo depends on organizational needs, with monorepos suiting centralized core applications and polyrepos fitting federated service models. Harness provides tools to manage GitOps complexity, supporting both models while ensuring security and access control, and offers tutorials to aid teams in adopting continuous delivery practices.