Ensuring Reliability of Microservices