Architecting Reliability and Visibility into Integrations at Airbnb