Recentemente, a cena de bancos de dados gerenciados ganhou um novo protagonista com o lançamento do FerretDB Cloud. Para quem não está por dentro, FerretDB é uma alternativa open source ao MongoDB, e agora, com essa nova oferta, promete simplificar a vida dos desenvolvedores que buscam uma solução em nuvem.

Introdução

Com quase duas décadas de experiência em arquitetura de software, fico sempre de olho nas inovações que podem impactar nosso trabalho. O FerretDB Cloud surge como uma opção interessante para quem quer uma plataforma confiável e que mantenha compatibilidade com o MongoDB, mas sem os altos custos e as limitações impostas pelas licenças do MongoDB. Em um mundo onde a competição é feroz, essa alternativa pode ser um divisor de águas.

O Que é o FerretDB Cloud?

O FerretDB Cloud é um serviço gerenciado de banco de dados, construído sobre o DocumentDB, que, por sua vez, é uma tecnologia de banco de dados de documentos open source. O FerretDB, que é baseado em PostgreSQL, oferece compatibilidade com MongoDB, permitindo que os desenvolvedores utilizem as ferramentas e drivers que já conhecem. É importante ressaltar que, apesar de não ser 100% compatível, ele cobre as funcionalidades mais comuns que facilitam a migração de workloads do MongoDB.

Facilidade de Uso

Os fundadores, Peter Farkas e Alexey Palazhchenko, destacam que o FerretDB Cloud elimina a necessidade de gerenciar infraestrutura, aplicar patches ou escalar o PostgreSQL manualmente. Você pode provisionar e rodar o FerretDB em minutos, o que é uma mão na roda para quem precisa de agilidade. A conexão com suas aplicações permanece a mesma, como se você estivesse usando o MongoDB.

Recursos e Planos

Entre os recursos disponíveis, o FerretDB Cloud oferece até 64 TB de armazenamentto, criptografia de dados em trânsito e em repouso, além de tenência dedicada. E para quem está pensando em escalar, uma boa notícia: o suporte. para multi-cloud deve chegar em breve. Os planos pagos incluem um tier enterprise que promete readiness para SOC 2 e um SLA de 99,99% — música para os ouvidos de quem trabalha com sistemas críticos.

Concorrência no Mercado

Claro que o FerretDB Cloud não está sozinho nessa corrida. Outros serviços como Azure Cosmos DB e Amazon DocumentDB também oferecem compatibilidade com MongoDB. Mas o ponto que me chamou a atenção foi a discussão sobre a licenciamento do MongoDB, que, segundo os fundadores do FerretDB, pode limitar a concorrência e fazer com que um único fornecedor dite os preços. É uma questão válida e que merece ser discutida.

Dicas Avançadas

Para quem está considerando adotar o FerretDB Cloud, algumas dicas práticas:

Conclusão

O FerretDB Cloud pode ser uma ótima alternativa para quem busca uma solução gerenciada e open source, com a flexibilidade de trabalhar com PostgreSQL, mas ainda mantendo a familiaridade do ambiente MongoDB. É um passo interessante em um mercado que precisa de mais opções e menos monopolização. Se você está pensando em adotar novas tecnologias, vale a pena considerar essa proposta. O futuro parece promissor, e quem sabe o FerretDB não se torne uma escolha padrão para desenvolvedores em busca de liberdade e inovação.

Na minha opinião, o mais interessante será observar como o FerretDB irá se posicionar frente a concorrentes tão estabelecidos. Vamos acompanhar!