Discover how to build resilient microservices in this 39-minute Devoxx conference talk by Rafael Ordog. Learn from the journey of transforming an unreliable monolith into a robust set of microservices, focusing on graceful failure handling when dependencies are down. Explore bad practices, motivations for good practices, and useful patterns for creating resilient systems. Delve into topics such as distributed transactions, the saga pattern, and saga execution coordinators. Gain insights on achieving atomicity and availability, implementing compensating actions, and designing idempotent operations. Walk away with practical knowledge on how to think about error cases and build more robust microservice architectures.