BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Console AWS Amplify para o rápido lançamento de aplicações

Console AWS Amplify para o rápido lançamento de aplicações

Favoritos

O evento AWS re:Invent 2018 fez vários anúncios de novos recursos e serviços, incluindo o novo AWS Amplify Console, um serviço de implantação contínua para aplicativos web para plataformas móveis.

O AWS Amplify Console promete suporte para o lançamento rápido de novos recursos, evitando o tempo de inatividade durante a implantação de aplicativos e reduzindo a complexidade da atualização simultânea dos componentes do lado do cliente e do lado do servidor dos aplicativos.

Ao conectar o Amplify Console a um repositório de código-fonte, o front-end e o back-end são implantados após cada commit de código, e um aplicativo só é atualizado quando a implantação é concluída com êxito.

O AWS Amplify Console se apresenta como uma solução de hospedagem escalável para aplicativos da Web estáticos com back-ends sem servidor, incluindo muitos recursos:

  • Disponível globalmente por meio do Amazon CloudFront CDN em 144 locais diferentes em todo o mundo;
  • Gerenciar domínios personalizados usando o Amazon Route 53 e certificados HTTPS gratuitos;
  • Fluxos de trabalho contínuos simplificados;
  • Ramificação de recursos e implantações atômicas;
  • Compartilhamento simples de versões futuras com proteção por senha.

O AWS Amplify Console é compatível com GitHub, GitLab, BitBucket e AWS CodeCommit para controle de acesso ao código, e tem como alvo blogs, aplicativos da web estáticos, aplicativos da web sem servidor e aplicativos progressivos para web (PWA).

No AWS re:invent 2017, a biblioteca JavaScript declarativa do AWS Amplify foi introduzida para o desenvolvimento de aplicativos usando serviços em nuvem. Conforme explicado no projeto AWS Amplify GitHub, a biblioteca Amplify é separada em vários módulos:

  • Autenticação: APIs e blocos de construção para criar experiências de autenticação do usuário;
  • Analytics: colete dados de análise para aplicativos, incluindo sessões de usuários e outros eventos personalizados para acompanhar em aplicativos;
  • API: solução de solicitação de HTTP, incluindo o processo de assinatura, que está em conformidade com o AWS Signature Versão 4;
  • Cliente GraphQL: Interaja com o servidor GraphQL ou com a API AWS AppSync com um cliente GraphQL;
  • Armazenamento: gerencie o conteúdo do usuário para aplicativos em intervalos de armazenamento público, protegido ou privado;
  • Notificações por push: integre notificações por push com a segmentação do Amazon Pinpoint e suporte ao gerenciamento de campanhas;
  • Interações: crie bots de conversação alimentados por tecnologias de aprendizagem profundas;
  • PubSub: Fornece conectividade com middleware orientado a mensagens baseado em nuvem;
  • Internacionalização: uma solução de internacionalização;
  • Cache: Fornece um cache LRU genérico para desenvolvedores JavaScript armazenarem dados com configurações de prioridade e expiração.

O AWS Amplify Console fornece um ambiente que aproveita a biblioteca do AWS Amplify e vários servidores da AWS para seu ambiente de implantação rápida de aplicativos.

Embora seja um espaço lotado, com várias ferramentas de integração e implantação contínuas, além de serviços como o Now e o GitHub Pages, o último dos quais hospeda atualmente a documentação da biblioteca do AWS Amplify, a capacidade de se conectar à AWS certamente ganhará popularidade.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT