You have 0 further articles remaining this month. Join for free to read unlimited articles.


As Staff+ Engineers, we are often asked to come up with general guidelines for engineering teams to follow. While these are powerful tools for aligning teams and building a good engineering culture, they don't ensure consistent adoption.

Fitness functions are a way to codify these guidelines into a set of automated tests that can be run against your services.

In this talk, I will show the different ways we employ fitness functions at Jimdo to keep track of the state of our over 200 services. I will talk about the technical aspects as well as the organisational challenges we faced. I'll also provide insights on how you can implement fitness functions in your own organisations to improve consistency, non-functional requirements and developer experience.