The Leverage Principle: A Software Architect’s Guide to Optimizing Development and Operations
Software development is expensive and it is far more expensive than it needs to be. The pace of development has increased dramatically with the arrival of cloud-based apps and continuous delivery and the processes for software development and operations have to adapt to this new reality.
One definition of leverage is using something to maximum advantage. The goal for every software development project should be to utilize every asset – everything you’ve previously built, everything your t…