Evolutionary architectures are built one part at a time, with many different increments. Speed to the next increment is key.
Every system at different points of their life need to optimise to be "fit" for its environment. Evolutionary architectures make it explicit what "fit" means with as much automation as possible.
Evolutionary Architectures must support both *technical* and *domain* changes
Long lived systems need to keep up with the pace of the environment in which they live. Learn more here about what we mean by evolutionary architectures and buy the book to understand how to go about building them.