Evolutionary architectures and fitness functions: A pragmatic approach
Who is this presentation for?
- Software developers and software architects
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.
- 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 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.
Diversity & Inclusion Sponsor
For conference registration information and customer service
For more information on community discounts and trade opportunities with O’Reilly conferences
For information on exhibiting or sponsoring a conference
For media/analyst press inquires