BT
rss
Culture & Methods Follow 846 Followers

How Technical Practices Support Evolutionary Architecture and Continuous Delivery

by Ben Linders Follow 29 Followers on  Dec 21, 2017

Technical practices of XP such as TDD, Refactoring, CI and Pair Programming support emergent design and enable evolving your architecture. The first practice you need for continuous delivery is CI, committing to mainline every day. Being able to write clean, well-factored, and well-tested modular code is the most important skill for developers.

Architecture & Design Follow 2543 Followers

Characteristics of Evolutionary Architectures

by Jan Stenberg Follow 38 Followers on  Mar 31, 2016

The first principle of Evolutionary architecture is support for incremental non-breaking changes. Microservices architecture is one great example of such an architecture, Rebecca Parsons and Neal Ford from Thoughtworks claims when describing characteristics and principles of Evolutionary architectures.

BT