View allAll Photos Tagged devops

Venue: Credit Suisse

 

Title: Building Evolutionary Architectures

 

Abstract: An evolutionary architecture supports incremental, guided change across multiple dimensions.

 

For many years, software architecture was described as the “parts that are hard to change later”. But then microservices showed that if architects build evolvability into the architecture, change becomes easier. This talk, based on my upcoming book, investigates the family of software architectures that support evolutionary change, along with how to build evolvable systems. Understanding how to evolve architecture requires understanding how architectural dimensions interact; I describe how to achieve appropriate coupling between components and services. Incremental change is critical for the mechanics of evolution; I cover how to build engineering and DevOps practices to support continuous change. Uncontrolled evolution leads to undesirable side effects; I cover how fitness functions build protective, testable scaffolding around critical parts to guide the architecture as it evolves.

  

nights.yowconference.com.au/archive-2018/yow-night-2018-h...

1 2 ••• 74 75 76 78 80