...

/

Are we Already Following All the Commandments?

Are we Already Following All the Commandments?

In this lesson, we will look through each commandment and see if we are following it or not.

Before we take a break, let’s see how many of the ten commandments we’re following so far.

1. Git is the only source of truth

Everything we did on both the application and the environment level started with a push of a change to a Git repository. Therefore, Git is our only source of truth.


2. Everything must be tracked, actions should be reproducible, and idempotent

Since everything is stored as code through commits and pushes, everything we did is tracked and reproducible due to idempotency of Helm and other tools.


3. Communication between processes must be asynchronous #

Changes to Git fire webhook requests that spin up one or more parallel processes in charge of performing the steps of our pipelines. Hence, communication between processes is asynchronous.


4. Processes should run for as long as needed, but not

...