I don&#x27;t understand the recent backlash against NoSQL here.<p>First off, almost all of the complaints would have been valid years ago. Secondly, there is so much more choice out there today if mongodb wasn&#x27;t the right answer for your project, and so many NoSQL stores have had time to mature and get polished APIs and docs.<p>We use various data stores for different purpose across microservices, mostly ES, couchbase, and datomic, and &quot;use the right tool for the job&quot; and &quot;do one thing and do it well&quot; feels like the right approach to take. For most applications, a SQL DB feels like a really big hammer that is put to a lot of things that don&#x27;t look like nails.