How to handle external aggregators and maintain consistency in a hotel booking app like Expedia? | Hello Interview