Implementando serviços tolerantes a falhas usando a abordagem da máquina de estados: um tutorial | Synapse