Importante
Sempre consulte a documentação oficial do MongoDB Atlas e do Apollo Server para obter as informações mais atualizadas e precisas. Etapas específicas podem variar dependendo dos detalhes do seu projeto e das tecnologias utilizadas.
A Apollo fornece uma plataforma de desenvolvedor e FERRAMENTAS e SDKs de código aberto, incluindo o Apollo Server, para unificar seus dados e serviços. O Servidor Apollo é uma biblioteca de servidor pronta para produção e compatível com especificações que pode usar dados de qualquer fonte, incluindo o MongoDB Atlas.
A migração do MongoDB Atlas App Services para o servidor Apollo envolve as seguintes etapas:
Criar um servidor Apollo
O servidor Apollo é um servidor GraphQL de código aberto compatível com qualquer cliente GraphQL, incluindo o cliente Apollo.
Se você estiver usando um servidor Express , acompanhe este tutorial sobre como adicionar o Apollo Server a um projeto de pilha MERN existente .
Se você estiver começando do zero, siga o tutorial de início rápido do servidor Apollo. Na etapa 4, siga os documentos para buscar dados do MongoDB.
Certifique-se de atualizar a autorização e a autenticação. Consulte a documentação de Autenticação e Autorização do Servidor Apollo para obter detalhes.
Desligar os endpoints do Atlas App Services
Depois de verificar se os pontos de conexão da GraphQL API estão totalmente migrados e operacionais no servidor Apollo, você pode excluir seu aplicativo MongoDB Atlas App Services para evitar custos desnecessários. Lembre-se de que os endpoints do Atlas GraphQL não serão mais suportados a partir de 30 de setembro de 2025.
Próximos passos
Confira os Docs do Apollo Federation para saber como criar uma arquitetura federada que combine várias APIs do GraphQL para criar um supergrafo unificado.