Neal Ford @ Software Architecture Day Bucharest [October 17th, 2016]
The topic: Evolutionary Architectures
Neal is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery.
For many years, software architecture was described as the “parts that are hard to change later”. But software architecture is the balancing of capabilities versus constraints. If build changeability one of your prime capabilities, evolutionary change becomes easier. The microservice architectural style is quite popular, but it is only one in a family of evolutionary architectures. This talk, based on Neal’s upcoming eponymous book, covers the principles behind evolutionary architectures, the practices needed for success, how organization and team structure affects these architectures, and specific engineer practices that facilitate evolutionary architectures.
” I discussed migration strategies from common existing architectural types towards move evolutionary architectures. This talk has also reveal a new way to think about non-functional requirements and how to manage their evolution over time, and how architecture is a building block towards Hypothesis-driven Development.”