Atlassian's CPR program has significantly improved platform reliability and recoverability by systematically removing dependency tangles in its services architecture. This involved developing new platform services and tools for dependency analysis, rearchitecting the cloud infrastructure into distinct layers (the 'Layer Cake' model), and conducting extensive tabletop exercises to simulate disaster recovery. The program focuses on breaking circular dependencies, particularly hard dependencies, and reducing the blast radius of incidents.
All Atlassian trails