Do SQL para NoSQL/MongoDB: Repensando sua vida de desenvolvedor

Vivemos anos num mundo massivamente relacional, armazenando nossos dados em bancos de dados relacionais, usando SQL para encontrar, criar, atualizar e excluir dados, e o pensamento de armazenar dados invariavelmente caía neste paradigma. Mas a internet cresceu exponencialmente, necessidades diferentes surgiram e os bancos relacionais começaram a não se adequar a muitas necessidades de projetos que não podem ser pensados durante anos e ficarem como estão durante outros tantos anos.

Então, novos tipos de abordagem de armazenamento surgiram e mexeram com a supremacia relacional. E com a vida dos desenvolvedores. Neste artigo vou discutir um pouco meu histórico para chegar no MongoDB como base de armazenamento para projetos.