Based on the book "The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations", by Gene Kim, Jez Humble, Patrick Debois, and John Willes.
From checking a change into version control to successfully running in production, providing value to the customer and generating useful feedback and telemetry.
When accidents and failures occur, instead of looking for human error, we look for how we can redesign the system to prevent the accident from happening again.
Although many believe that DevOps is primarily for greenfield projects, DevOps has been used to successfully transform brownfield projects of all sorts.
Software architecture should enable small teams to be independently productive, sufficiently decoupled from each other so that work can be done without excessive or unnecessary communication and coordination.
An architecture that enables small teams of developers to independently implement, test, and deploy code into production safely and quickly, increases and maintain developer productivity and improve deployment outcomes.