Design a cloud-based global property rental platform | J.P. Morgan Interview Question