Add callbacks to the lifecycle to capture two main aspects
When are workers checking in
How long jobs are taking