Fitness function patterns supporting evolutionary architectures
Speaker: René Weiss
O’Reilly Software Architecture Conference
Wednesday, 17 June 2020, 3:55pm–4:40pm
Santa Clara Convention Center, Santa Clara, CA 95054 (Venue)
Modern software is developed iteratively, enhanced actively and released often to production. By following the ideas of evolutionary architectures one can evolve architectures incrementally and support a modern software lifecycle without the need of big bang changes. Fitness Functions provide guidance by giving objective measures of “how good” the last incremental change modifying the software architecture was. In this talk I want to show patterns for Fitness Functions in order to give you ideas to create useful architectural tests for your system. There are certain categories for fitness functions and the patterns have proven to be useful in different scenarios. Last but not least I will show how to incorporate Fitness Function development into your daily iterative/agile development lifecycle.
What you’ll learn, and how you can apply it? Practical patterns to create useful fitness functions in your context and how they can be used to constantly to test for quality within the software architecture. Additionally participants learn how to integrate work on fitness functions within there development process.
follow us on Twitter – @embarced