What? On the server, where else would you put it?
Then that approach will work. If you need to scale beyond that, you need some way to route the request to the server with the right data. And what if a request needs data that was stored on two different servers?
Those are the kinds of questions I had in mind.
What? On the server, where else would you put it?