Thundering Herd Problem – Solution With Node.js and Promise

With a web service, when many clients request the same data it should be cached on the server side. The problem is many requests read an empty value from cache and try to load the data from the database. So we will have many unnecessary database loads as all requests execute the same query to the database.

Thundering Herd Problem – Solution With Node.js and Promise