Skip to content

Latest commit

 

History

History
47 lines (27 loc) · 1.42 KB

File metadata and controls

47 lines (27 loc) · 1.42 KB

The Coca-Cola Company

Commandments of DevOps

  1. Code Well
  2. Automate Quality
  3. Monitor All Things
  4. Live Forever

1. Code Well

IN PROGRESS

Gitflow - feature branches. Approval process. 2 halves of the same coin. GitHub will enforce reviews before merges. One branch will be called main - upstream/master.

Atlassian strategies of branching.

Use tools that provide versioning, have reviews happen, some pairing to review it.

Each platform has coding standards for CCNA. Serverless only has naming conventions.

Write testable code. Enforce standards through automation. START WITH A WIKI. STATIC ANALYSIS NO SQUIGGLY LINES, 80 to 90% CODE COVERAGE, KPIS with tools and results. E.g. code review done. Coder does their pieces and reviews feature branch and enforce sign off.

2. Automate Quality

Use automated quality to write code well.

Unit Testing, Integration Testing, Security Scanning

Linting

https://github.com/collections/clean-code-linters

3. Monitor All Things

Application and infrastructure level monitoring.

4. Live Forever

Load balancing, redundant systems, clustered deployments, failover processes, serverless