Leia o fragmento a seguir, extraído de um relatório técnico sobre a implantação de uma arquitetura de microsserviços em um tribunal regional do trabalho:
"The migration to a microservices architecture was motivated by the need to scale independently the modules responsible for calculating deadlines and for notifying parties. However, the team soon realized that the distributed nature of the system introduced new failure modes: a timeout in the notification service could cascade into the deadline-calculation service, since both shared a synchronous REST call chain. To mitigate this, the architects adopted an asynchronous messaging broker and implemented the circuit breaker pattern, so that a failing dependency would not exhaust the thread pool of the caller. Nevertheless, the broker itself became a single point of failure until a replicated cluster was configured."
Considerando o fragmento e os fundamentos de arquitetura de software nele discutidos, a alternativa que descreve corretamente uma relação de causa e consequência presente no texto, bem como a justificativa técnica para a solução adotada, é:
Selecione uma alternativa pra criar sua conta e salvar o progresso.