Architecting reliability and visibility into integrations at Airbnb