12 Factors

The 12 factors are much hyped but there’s actually simpler and fewer principles behind all of the factors that allow you to make the best decisions regarding what/how to actually follow those. It’s also important to remember that the 12 factors came about due to web apps and Software-as-a-service. If you’re not a microservice hype train buzzword shop, they might be directly applicable. That said, they’re principles that most dev software now strives to enable and make easier, so the cost of going with the flow vs against the grain is also something to factor in when designing things.

Some of the most important fundamentals of DevOps are to:

This is done by having a consistent Environment & Context.