Fault-tolerance components and mechanism in Apex