Prior to switching from Redux, we thought carefully about whether Apollo would meet our needs. Here's what we looked at when making our decision: Aggregating data from multiple sources: A match is comprised of data from 4 different sources: content from our REST API, stats from our MySQL database, media from our video API, and social data from our Redis store.