4–7 Nov 2019

Evolutionary architectures and fitness functions: A pragmatic approach

Rene Weiss (embarc)
16:5017:35 Thursday, 7 November 2019
Location: Hall A5
Secondary topics:  Hands-on, Overview
Average rating: ****.
(4.17, 6 ratings)

Who is this presentation for?

  • Software developers and software architects

Level

Advanced

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
Photo of Rene Weiss

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’s held roles such as 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.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

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