Quando falamos em banco de dados NoSQL com certeza muitos pensam em MongoDB, isso porque ele se tornou uma referência quando se trata de bancos não relacionais. Abaixo falamos um pouco mais sobre o MongoDB e quando devemos utilizá-lo. Entendendo o MongoDB MongoDB é um banco de alta performance e gratuito orientado à documentos (falaremos sobre isso a seguir). Por ser um banco de dados não relacional (NoSQL) possui uma grande escalabilidade, bom desempenho e flexibilidade, tornando-se uma excelente escolha em certos casos. Orientado a Documentos Os Bancos de Dados orientados a Documentos possuem o conceito de dados e documentos…
Já teve aquele problema de desenvolver uma aplicação, e na hora de apresentar ela em outra máquina, não dar certo? Ou talvez, você pegou a aplicação desenvolvida por um colega de trabalho, e precisou instalar várias dependências específicas até conseguir fazer ela funcionar? Para a sua sorte, a plataforma Docker foi desenvolvida justamente buscando resolver este problema. Para entender melhor o seu conceito, vamos imaginar a seguinte situação: você desenvolveu uma aplicação que para funcionar corretamente, precisa de várias dependências diferentes e em versões específicas, para evitar eventuais problemas ou mal funcionamentos. Ao invés de ter que instalar dependências específicas…