Principle Resilience This site shares practical advice based on first principles to help organizations build resilient distributed systems. Distributed systems are complex. Banks, hospitals, supply chains and social communication all use interdependent distributed systems technology. Our world depends on them. Today, we lack tools and methods to engineer distributed systems for best-possible resilience. Too often, teams build distributed systems assuming the networks, infrastructure and services they depend on will operate with little to no failure.