Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Redis database setup - Ioredis client for handling Redis connections and transaction execution
Data migration scheduler - A node.js cron job that runs after a specific interval of time to migrate the latest score of the organization for MongoDB to Redis
Lua script for internal database operations - Lua script added to decrease the server and network overhead by completely moving network and memory heavy tasks to Redis cluster.
Leaderboard API for organization ranking - REST API for retrieving ranking of organization with their score and other info. Parameters can be passed to request a specific range of rankings and number of entries.