Too Long; Didn't Read
A quintessential piece for anyone working with distributed systems is the Fallacies of Distributed Computing by L Peter Deutsch. There are eight fallacies of Continuous Delivery, which include the belief that you will always deploy successfully. Technology doesn’t change, and approaches and practices are evolving. Verification is Singular, verification is never over, and rollback cost is zero, and there will be only one syntax for each tool. Perimeter control (e.g. if you can access the Pipeline, you can execute) is not an adequate control.