About the Project
Challenges & Solutions
Handling Heterogeneous API Data and Fault Tolerance
APIs from different government departments (e.g., HKO, MTR) use varying formats (XML, JSON). During peak hours, these APIs occasionally suffer from response latency or failures, directly impacting the data integrity of the app.
Engineered a Unified Data Mapping Layer to standardize raw data from diverse formats. Implemented Optional Handling and a Caching Strategy to ensure the app displays the last successful cache during API downtime, guaranteeing an uninterrupted user experience.