Evolutionary architectures and fitness functions: A pragmatic approach





Who is this presentation for?
- Software developers and software architects
Level
Description
Modern software is developed iteratively, enhanced actively, and released often to production. Hence, it’s essential to know if a system fulfills required qualities like performance, security, maintainability, and fault tolerance while the software is being constantly changed. Fitness functions allow you to test software architecture for these qualities and enable effective incremental software development.
Rene Weiss shows you useful applications of small and pragmatic fitness functions and explores bigger approaches and tools used for chaos engineering at Netflix and other companies. You’ll get practical examples with live coding to see how these tools can be used in CI/CD pipelines, evolutionary experiments with A/B testing on code level, and how to do your first small chaos engineering experiment.
Prerequisite knowledge
- General knowledge of software development, software architecture, and continuous integration
What you'll learn
- Discover what fitness functions are and how they can be used to constantly test for quality of a software system

Rene Weiss
embarc
Rene Weiss is a software architect, consultant, and coach at embarc, where he teaches iSAQB Agile software architecture seminars, coaches teams in software architecture topics such as how to use Agile methodologies effectively, and supports customers in their Agile transition. He’s supported Agile software development endeavors for more than 12 years. Previously, he held roles such as software developer, software architect, project manager, Scrum Master, product owner, and head of software development, so he can rely on plenty of experience in a variety of settings and industries.
Gold Sponsor
Silver Sponsors
Exhibitor
Innovator
Supporter
Diversity & Inclusion Sponsor
Contact us
confreg@oreilly.com
For conference registration information and customer service
partners@oreilly.com
For more information on community discounts and trade opportunities with O’Reilly conferences
Become a sponsor
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires