How would you design resilient APIs and handle asynchronous messaging between Domino's store systems and cloud infrastructure?