resilient codebases