Is it possible to consistently recover a microservice architecture?