How would you architect the backend to ensure low-latency responses when querying multiple third-party financial APIs?