This document summarizes a presentation titled "Break Me If You Can: Practical Guide to Building Fault-Tolerant Systems" given at Devoxx Belgium in November 2018. The presentation discusses building fault tolerance into distributed systems through code and design patterns. It introduces concepts like faults, errors and failures, and provides an example architecture called "Dodging Geese" that incorporates techniques like timeouts and non-blocking calls to upstream services to handle potential faults and slowdowns. The presentation also covers monitoring and tracing distributed requests across services for observability.