This document discusses prerequisites for evolutionary architecture. It advocates separating release from deployment to allow for fast feedback loops. Key techniques include domain-driven design, event storming, feature toggling, continuous integration and delivery, and database schema flexibility. Automated testing, monitoring, and metrics collection are also recommended to facilitate feedback. An adaptive culture that embraces change, defers decisions, and recognizes software's importance is seen as critical for evolutionary architecture.