Skip to content

Implementação MongoDB Atlas #3

Description

@SamuelSoaresSilva

📄 Proposta de Integração: MongoDB Atlas em Produção

🧩 Visão Geral

Esta proposta visa integrar o MongoDB Atlas, o serviço gerenciado de banco de dados MongoDB na nuvem, ao projeto. O objetivo é garantir escalabilidade, alta disponibilidade e simplicidade operacional no armazenamento de dados não relacionais.


🚀 Vantagens do MongoDB Atlas

  • Gerenciamento Automatizado: Atualizações, backups e failover automáticos.
  • Alta Disponibilidade (HA): Clusters com réplicas e failover nativo.
  • Escalabilidade Flexível: Escalonamento automático de recursos conforme demanda.
  • Painel Web Intuitivo: Para visualização, monitoramento e gerenciamento de dados.
  • Segurança Avançada:
    • Criptografia em trânsito (TLS) e em repouso
    • Controle de acesso por IP e autenticação por usuário

⚠️ Pontos de Atenção

  • Custo Escalonável: A versão gratuita é limitada para produção. Crescimento da base exige planos pagos.
  • Limitações do Free Tier:
    • Sem backup automatizado completo
    • Desempenho limitado
    • Sem suporte técnico direto
  • Latência Geográfica: A depender da região do cluster e do servidor da aplicação.

💰 Estimativa de Custo (maio de 2025)

Plano Armazenamento RAM Preço Mensal (aprox.)
M0 (Grátis) 512MB Compartilhado R$ 0
M2 2GB Compartilhado ~ R$ 60
M10 (Produção leve) 10GB 2GB ~ R$ 230
M20+ (Escala média) 20GB+ 4GB+ R$ 500+

🛠️ Requisitos para Produção

  • IP Whitelist configurado com segurança
  • Usuários com permissões mínimas necessárias
  • Backup automático habilitado
  • Conexão segura com URI mongodb+srv:// e TLS
  • Monitoramento e alertas ativados via painel Atlas

Metadata

Metadata

Labels

No labels
No labels

Fields

No fields configured for Feature.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions