Como a computação em nuvem, os sistemas distribuídos e os microsserviços ocupam o centro das decisões arquitetônicas das empresas de software, nossos sistemas são mais complexos e as fragilidades sistêmicas são mais frequentes. Nesse sentido, garantir a confiabilidade das soluções, em todos os cenários possíveis, é um desafio. Uma das