GitOps and Version Management

Thumbnail

image via shipvehicles Using GitOps to manage delivery content is a common DevOps practice. We use Git for version control and Git tags to track the versions of deployed software. While this may seem to work, the concept of versioning is far from that simple in the age of cloud-native technology. The Version Problem After introducing GitOps into the DevOps workflow, we can leverage GitOps for continuous integration and continuous delivery. GitOps addresses three core concerns: content, version, and collaboration. Yet we often focus on content and overlook version management. ...

2023-09-23 · alswl

Architecture Design the Easy Way

Thumbnail

image via Pixabay Overview A few days ago, I gave an internal tech talk to my team on best practices for architecture design. I condensed these practices into a 20-character mantra: Architecture looks at the problem Requirements look at use cases Design looks at the model Details look at the sequence I shared this mantra on Twitter, and many friends showed strong interest and wanted to go deeper. So I expanded the ideas from that talk into this article. ...

2023-07-29 · alswl