A Transparent Infrastructure is Functional

GitOps establishes itself as the core of a functional and declarative infrastructure model, where other tools and platforms become modular, interchangeable components. At its essence, GitOps uses a Git repository as the single source of truth, with infrastructure and application states defined in code. This means any change to the repository triggers automatic updates to deployments, allowing for a streamlined, automated flow without the need for a specific orchestration platform....

November 2, 2024 · evgnomon

Fault is Code

I clone a git repo, make a modification, commit, push, and create a pull request. The pull request is reviewed, merged, and the change is built, tested, and deployed to an integration environment before going to production. This process can be applied to any software project with an integration environment. Without it, we only know the code works on the developer’s machine and passes CI tests perhaps unless this level is all expected....

July 23, 2024 · evgnomon

12 Principles

Here are 12 principles for a digital team which is essentially self organizing. A self organizing team has no depencency to a single member while practically there could be spontaneous authority to the extent needed otherwise. Value Every Component and the System Equally: Ensure integrated and harmonious progress by treating each part of the project as essential to the whole. Refactor Continuously for Reuse: Enhance software through ongoing refinement, building with the future in mind....

February 13, 2024 · evgnomon