Excelente artigo! A explicação sobre ACID e a importância dos bancos de dados relacionais ficou muito clara, especialmente com as analogias bancárias. Também gostei da abordagem equilibrada ao discutir casos de uso para NoSQL, destacando que a escolha do banco de dados depende sempre das necessidades específicas do projeto.
É interessante como você ressalta a vantagem de usar NoSQL para big data e sistemas de recomendação, sem ignorar que, na maioria dos casos, o SQL ainda é a escolha mais sólida. A menção ao cache com Redis foi um bom ponto para aqueles que buscam otimizar aplicações menores sem precisar migrar toda a arquitetura.