Características AWS Amplify e AWS AppSync
AWS Amplify e AWS AppSync são ferramentas que ajudam os desenvolvedores a criar aplicativos móveis e web escalonáveis e orientados por dados
AWS Amplify
Amplify é uma ferramenta para integrar seu código de front-end com a nuvem e executar a criação de recursos de back-end, incluindo autenticação, API e hospedagem, que inclui um pipeline de implantação.
O Amplify tem uma CLI instalada no cliente (semelhante à AWS CLI principal), alguns snippets para instalar em seu código e um conjunto de scripts de formação de nuvem que ele executa na nuvem quando instruído. Ele também possui uma interface de console AWS.
O Amplify tem uma CLI instalada no cliente (semelhante à AWS CLI principal), alguns snippets para instalar em seu código e um conjunto de scripts de formação de nuvem que ele executa na nuvem quando instruído. Ele também possui uma interface de console AWS.
Ele é uma plataforma completa desenvolvida para ajudar desenvolvedores web e móveis na construção de aplicativos full-stack e escaláveis operados pela AWS. Usando-o, os desenvolvedores podem configurar, testar, iniciar e dimensionar rapidamente aplicativos prontos para produção com o mínimo de tempo gasto com foco nos detalhes. Implantaremos um aplicativo React usando AWS Amplify e chamaremos a API AWS AppSync a partir do aplicativo
AWS AppSync
AWS AppSync é uma camada de API GraphQL totalmente gerenciada da AWS. Isso permite que os desenvolvedores criem APIs GraphQL sem muito do trabalho normal; ele lida com a análise e resolução de solicitações, bem como se conecta a outros serviços da AWS, como AWS Lambda, Amazon Dynamo DB e RDS, e APIs HTTP para coletar dados de back-end para a API.
Ele também tem o recurso poderoso de permitir assinaturas em tempo real por meio da biblioteca Apollo JS, para que os aplicativos possam ter alterações ao vivo quando os dados upstream forem alterados. E modo offline.
O AppSync reside na nuvem e é gerenciado a partir do Console AWS (ou cloudformation), onde você pode definir os esquemas de consulta e "resolvedores" para os feeds de dados. Ele fornece o Apollo SDK para você adicionar à sua base de código para habilitar assinaturas e modo offline.
O AppSync reside na nuvem e é gerenciado a partir do Console AWS (ou cloudformation), onde você pode definir os esquemas de consulta e "resolvedores" para os feeds de dados. Ele fornece o Apollo SDK para você adicionar à sua base de código para habilitar assinaturas e modo offline.
Como o Amplify e o AppSync funcionam juntos?
Ambos foram projetados pensando um no outro. Uma API GraphQL pode ser criada no AppSync Console ou criada com Amplify para uso pelo AppSync.
Ambos foram projetados pensando um no outro. Uma API GraphQL pode ser criada no AppSync Console ou criada com Amplify para uso pelo AppSync.
Detalhes AWS Amplify
A CLI do Amplify é configurada como única, assim como a CLI principal da AWS.
Na pasta do projeto de desenvolvimento escolhida, o amplify executa um init para configurar a conexão em nuvem e injeta as credenciais necessárias para falar na nuvem (com gitignore).
Em seguida, as bibliotecas Amplfy específicas para sua estrutura são instaladas, o que permite alguns recursos de UI, como campos de login, o estado básico de Auth, botões de logout, etc. Uma atualização rápida para importar os novos recursos para seu código, e a configuração do frontend está completa.
Detalhes AWS AppSync
O AppSync representa um excelente ponto de agregação de dados, capaz de se espalhar por diversas fontes de dados e fornecer um único ponto de consulta para um aplicativo por meio de uma API GraphQL.
Principais conclusões:
Integrações específicas de fonte de dados/resolvedor de DynamoDB, Elasticsearch e Lambda
Amplifique a integração para, por exemplo, Autenticação: API, usuários, grupos
Interface declarativa
Definições de esquema - geração de esquema GUI
Construção de consulta – introspecções automáticas/preenchimento automático
Renderização de dados offline e atualizações em tempo real com Apollo
Tratamento de imagens do cliente - o banco de dados possui ponteiros para objetos S3
Potencial para simular resultados de consultas usando resolvedores locais - à la Postman
Nenhum comentário:
Postar um comentário