We've got ~60GB of SQL data in ~2,000 databases and currently all reads/writes are done directly to SQL.
As part of a new GraphQL implementation we're proposing copying all of the SQL data to Redis with an initial import, subsequent writes would be synced to Redis. We can then make read requests to Redis which we hope will be faster than querying SQL.
We've built out an indexing solution and this is working on a relatively small scale test (about a dozen small databases syncing) but I was hoping to get some feedback on potential pitfalls and whether this looks like a workable solution.