Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Saiba por que o MongoDB foi selecionado como um líder no 2024 Gartner_Magic Quadrupnt()
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
Atlaschevron-right

Desenvolvimento completo de aplicativos de pilha com Amazon Web Services Amazon Web Services Amplify, AppSync e MongoDB Atlas

Anuj Panchal, Igor Alekseev, Dan Kiuna3 min read • Published Nov 27, 2024 • Updated Dec 12, 2024
Atlas
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
No cenário digital acelerado de hoje, transformar ideias Inovadoras em aplicativos totalmente funcionais de forma rápida e eficiente é essencial para desenvolvedores, startups e Consultores de negócios. Este repositório foi projetado para habilitá-lo a fazer exatamente isso. Ao aproveitar o Amazon Web Amazon Web Services Services Amplify para desenvolvimento front-end contínuo, o Amazon WebAmazon Web Services Services AppSync para serviços de backend robustos e escaláveis e o MongoDB Atlas para soluções de banco de dados de dados flexíveis e poderosas, os desenvolvedores podem criar soluções abrangentes e de baixo código, reduzindo drasticamente o tempo de codificação e manutenção de altos padrões de desempenho e escalabilidade.
Este tutorial e repositório fornece um modelo inicial para criar aplicativos com React Amazon Web Services o React e o Amazon Web Services Amplify, conectando-se perfeitamente ao MongoDB Atlas. Ele simplifica a configuração da autenticação, da integração de API e dos recursos de banco de dados de dados. Com um aplicação React React fundamental pré-integrado ao Amazon Web Services Amazon Web Services Amplify, esse modelo é otimizado para escalabilidade e desempenho, tornando-o ideal para desenvolvedores, startups e consultor de negócios que buscam iniciar seus projetos com serviços pré-configurados do Amazon Web Services Amazon Web Services, como Cognoto, AppSync e MongoDB Atlas

Amazon Web Services Amplificação do Amazon Web Services

Amazon Web Services O Amazon Web Services Amplify simplifica a criação de aplicativos de pilha completa com configuração mínima. Ele fornece um conjunto de ferramentas e serviços que se integram perfeitamente a estruturas populares como React, Angular e Vue, permitindo que os desenvolvedores configurem facilmente back-ends escaláveis, gerenciem autenticação e implementem aplicativos com alguns comandos simples. A Amplify lança recentemente o "Amplify Ger 2", que aprimora o suporte a fluxos de trabalho de CI/CD, melhora a experiência do desenvolvedor com a Amplify CLI e expande os recursos para a infraestrutura de backend como código. Essas atualizações facilitam o gerenciamento e a implantação de recursos de nuvem, a integração de funções sem servidor e a conexão com fontes de dados do MongoDB Atlas por meio do Amazon Web Services AppSync e do Amazon Web Services Lambda ,Lambda reduzindo significativamente o tempo e o esforço necessários para criar e dimensionar aplicativos modernos

AWS AppSync

Amazon Web Services O Amazon Web Services AppSync é um serviço totalmente gerenciado que simplifica o desenvolvimento de GraphQL APIs GraphQL ao lidar automaticamente com a busca de dados, atualizações em tempo real e sincronização offline. Ele se integra perfeitamente a várias fontes de dados, incluindo o MongoDB Atlas, permitindo que os desenvolvedores criem aplicativos escaláveis e flexíveis com facilidade. Os recursos do AppSync incluem suporte integrado para atualizações de dados em tempo real e acesso offline, reduzindo a complexidade do gerenciamento de interações de dados e melhorando o desempenho do aplicação

MongoDB Atlas

O MongoDB Atlas é um serviço de banco de banco de dados de nuvem totalmente gerenciado, conhecido por sua superioridade operacional e escalabilidade. Oferece recursos avançados, como backups automatizados, dimensionamento e monitoramento, garantindo alta disponibilidade e desempenho. Em especial, o Atlas inclui recursos de Vector Search , otimizados para AI casos de uso de IA generativa , permitindo a pesquisa e a recuperação eficientes de dados de alta dimensionamento. Esse recurso aumenta a capacidade de realizar queries e análises de dados complexas, tornando-o ideal para aplicativos que exigem interações de dados sofisticadas e AIinsights orientados por IA

Recursos do aplicativo

Neste blog, implementamos um aplicativo Todo que oferece suporte à autenticação usando o Amazon Cognose. O frontend do aplicação é escrito no React React, enquanto o backend é uma GraphQL API alimentada GraphQL API pelo Amazon Web Services Amazon Web Services AppSync e Amazon Web Services Amazon Web Services Lambda Lambda. A camada de persistência é fornecida pelo MongoDB Atlas. Para CI/CD e hospedagem do aplicativo, contamos com recursos prontos para uso para o Amazon Web Services Amazon Web Services Amplify.

Arquitetura de referência

Arquitetura de referência

Pré-requisitos

Para implantar o aplicação, você precisa ter o MongoDB Atlas Cluster criado e uma Amazon Web Services conta do Amazon Web Services.

Implantando no Amazon Web Services Amazon Web Services

Etapa 1

Criar uma bifurcação deste repositório: https://github.com/mongodb-partners/amplify_appsync_mongodb_atlas_startup.git

Etapa 2

Configure o cluster MongoDB Atlas . Siga o link para a configuração do acesso ao cluster, banco dedados, usuário e rede do MongoDB Atlas.

Etapa 3

Obter um URL de conexão
Obter URL de conexão

Etapa 4

Implemente o aplicativo To-do no Amazon Web Services Amazon Web Services Amplify. Abra o Amazon Web Services console do Amazon Web Services Amplify e selecione a Github opção Github
Implementar para ampliar
Autentique-se Github no Github e selecione o repositório que você criou anteriormente por meio do fork.
Autenticar no Github
Definir todas as outras opções como padrão e implantar
Definir opções e distribuir
Configure as variáveis de ambiente. Observe que as implantações não serão bem-sucedidas até que as variáveis de ambiente sejam definidas.
Configurar variáveis de ambiente

Etapa 5

Teste o aplicação implementado
Teste a Aplicação Implementada
Verificar se os objetos estão sendo armazenados na collection do MongoDB Atlas
Verificar Objetos no Atlas

Conclusão

Neste tutorial, mostramos como implantar um aplicação usando o MongoDB Atlas e Amazon Web Services o Amazon Web Services Amplify. Se você tiver ideias de como aprimorar o aplicação,envie uma solicitação pull para este repositório . Experimente o Amplify e o MongoDB Atlas .
Principais comentários nos fóruns
Ainda não há comentários sobre este artigo.
Iniciar a conversa

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Tutorial
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Artigo

Atlas Search é uma virada de jogo!


Sep 09, 2024 | 2 min read
Artigo

Integração do Atlas Data Lake SQL para formar interações de dados poderosas


Jun 12, 2023 | 3 min read
Tutorial

Como implementar o MongoDB Atlas com o Atlas Kubernetes Operator


Jul 30, 2024 | 6 min read
Tutorial

MongoDB Atlas com Terraform


Jan 23, 2024 | 9 min read
Sumário