When you want to build a leaderboard or need a real-time application.
If you need high performing searches and cataloging ElasticSearch based stack for collecting large sets of streams and unstructured information.
If your information has a lot of timestamps (eg. IoT).
If you cannot afford to have your data tampered in any way.
If your application requires real-time transactions (eg. bidding or high volume on-line purchases).
Claudio Teixeira CTO