We are using In memory data store possibly Hazecast or Redis (technology is undecided yet) Predominantly the in memory data store would be used as Cache provider , but also as computing platform for running some analytics. Hazelcast / Redis provides their own native clients that allows fine grained manipulation of the grid content. Would it be overkill to wrap the hazelcast/ redis instances in a Jetty expose a rest interface and do not provide direct access for the client applications to the Hazelcast/Redis? The responsibility of the REST Controller would be to retrieve an entry, apply a filter and on a cache miss retrieve the entry from database for example.
The functionality exposed to the applications would be Read Only + some jobs involving more than one key (analytics).
So basically the client applications are not supposed to directly update the content of the grid. Or if this will happen it will be very rare and possibly result of a Job that in any case would be running on the chosen in memory solution.
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)