A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems | IEEE Conference Publication | IEEE Xplore