@dabeaz for me, a major "aha" moment was when I really grokked deployment pipelines as defined in the book Continuous Delivery - the implications for flow, team ownership, and architecture are profound.
Example: https://speakerdeck.com/matthewskelton/how-build-and-deployment-should-shape-software-architectures