3 golden rules for designing CD pipelines

3 golden rules in the context of software continuous delivery:

  • Always target a Cloud (rest api) to reduce the integration effort between your pipeline and deployment targets.
  • Describing infra with IaC (terrform, helm) is always preferred over scripting for RELIABLE drift management, rollout, rollback,.. so on.
  • For DBs specifically, rollback by restoring a snapshot is always preferred/reliable than sql rollbacks.

--

--

--

Software engineer, Cloud Architect, 5/5 AWS|GCP|PSM Certified, Owner of kubernetes.tn

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What is Python’s Try except and how does it work?

Creating simple image datasets with flickr api

Mac mini Dual Display: How to Grt Dock on Bottom Screen

Result Code 22 Reported in Self-check: checkUpdate API Not Integrated

Path Building vs Path Verifying: Implementation Showdown

Access Modifiers in Scala

Sending Whatsapp Message in Java using Twilio

SOAP, REST and the Importance of Message brokers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abdennour Toumi

Abdennour Toumi

Software engineer, Cloud Architect, 5/5 AWS|GCP|PSM Certified, Owner of kubernetes.tn

More from Medium

Compare Configuration Management Tools — Ansible, Chef & Puppet

ansible, chef, puppet, comparison

Setup Elasticsearch Cluster and Kibana in Local

Terraform+Ansible, Get Dynamic Inventory of EC2

The DevOps deployment checklist