Skip to content

Documentation on code standards and DevOps best practices at TCCC

Notifications You must be signed in to change notification settings

C0k3/commandments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

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

About

Documentation on code standards and DevOps best practices at TCCC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published