This blog post explores the similarities between distributed systems and end-to-end encrypted applications, focusing on Conflict-free Replicated Data Types (CRDTs) and the programming language Rust. It highlights the power and ease of use of CRDTs, which are not widely recognized, and their potential applications in developing resilient systems.