Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

GraphQL e arquitetura AWS AppSync

Modo de foco
GraphQL e arquitetura AWS AppSync - AWS AppSync GraphQL

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

nota

Este guia pressupõe que o usuário tenha um conhecimento prático do estilo de arquitetura REST. Recomendamos revisar este e outros tópicos de front-end antes de trabalhar com o GraphQL e AWS AppSync.

GraphQL é uma linguagem de consulta e manipulação para. APIs O GraphQL fornece uma sintaxe flexível e intuitiva para descrever os requisitos e interações de dados. Ele permite que os desenvolvedores solicitem exatamente o que é necessário e obtenham resultados previsíveis. Ele também possibilita acessar várias fontes em uma única solicitação, reduzindo o número de chamadas de rede e os requisitos de largura de banda, economizando a vida útil da bateria e os ciclos de CPU consumidos pelos aplicativos.

Fazer atualizações nos dados é simples com as mutações, permitindo que os desenvolvedores descrevam como os dados devem mudar. O GraphQL também facilita a configuração rápida de soluções em tempo real por meio de assinaturas. Todos esses atributos combinados, juntamente com poderosas ferramentas para desenvolvedores, tornam o GraphQL essencial para gerenciar dados de aplicativos.

O GraphQL é uma alternativa ao REST. RESTful a arquitetura é atualmente uma das soluções mais populares para comunicação cliente-servidor. Ele se concentra no conceito de seus recursos (dados) serem expostos por um URL. Eles URLs podem ser usados para acessar e manipular os dados por meio de operações CRUD (criar, ler, atualizar, excluir) na forma de métodos HTTP como GETPOST, e. DELETE A vantagem do REST é que ele é relativamente simples de aprender e implementar. Você pode se configurar rapidamente RESTful APIs para ligar para uma ampla variedade de serviços.

No entanto, a tecnologia está ficando mais complicada. À medida que aplicativos, ferramentas e serviços começam a se expandir para um público mundial, a necessidade de arquiteturas rápidas e escaláveis é de suma importância. O REST tem muitas obstáculos ao lidar com operações escaláveis. Veja este caso de uso de exemplo.

Nas seções a seguir, analisaremos alguns dos conceitos relacionados RESTful APIs. Em seguida, apresentaremos o GraphQL e como ele funciona.

Para obter mais informações sobre o GraphQL e os benefícios de migrar para AWS, consulte o Guia de decisão para implementações do GraphQL.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.