Should You Use GitOps?

The last decade of programming has seen a number of revolutionary transformations. One has arisen from a monolithic application to a cloud-based microservices running in containers. Another one has come from a set of practices around the DevOps methodology to align development and operation teams into a shared work process. And it’s not finished, introduced in 2017 by Weaveworks, the GitOps methodology is becoming the new standard to move faster in production in a reliable/secure way while continuing to bring teams to work closer.

What Is GitOps?

GitOps is another methodology of work that aims to optimize the time/effort between the developers and the operation team members. The main component of the GitOps methodology is obviously Git, a versioning source control tool acting as a single source of truth for declarative infrastructure and application configurations.