Today, we have installed Redis, an in-memory database. In-memory databases rely on memory for data storage. Applications that have a use case for super fast response times can benefit from an in-memory database architecture. Cloud providers like AWS guarantee response times of under 1 ms (yes, sub-millisecond). This would be ideal for real time data applications such as gaming leader boards, high volume dashboards, healthcare data that needs to be real time, etc. The dashboard that we have created is currently using a MySQL database which has been the traditional way of retrieving the data. By using modern architecture, where real time data is a necessity, using an in-memory database like Redis can be easily clustered, reduces the response time tremendously and makes the applications more scalable.
Redis is not only just a Key-value in the memory database. Following are the other key features of Redis.
Why Redis?
At BundleN, we experiment with stack combinations on our own time.
For potential clients interested in this stack, we can always give a demo of what we have up until that point of time. You can reach us at sales@BundleN.com
For more details on this stack, click here
Here is the latest about our Angular + Java project.
Task
Install Redis
Task Details
Install in-memory database Redis
Task
Get Configuration and Data from Redis
Task Details
As part of this task, get the dashboard configuration data from the Redis in-memory database through a back-end end point. Also modify the Dashboard UI to use the new end points and to replace static text with the text from the configuration end point.
Localization
Add the ability to display the website in multiple languages. For now, support English and Spanish as languages that are supported.