Desenvolvedores

Trazendo Jamstack para o edge com a Azion

Mar 30, 20223 min read

Written by Arijit Ghosh (Product Marketing Manager)

Become an expert in edge computing

Jamstack é uma abordagem moderna para desenvolver e implementar sites em escala. Essa abordagem separa o front-end do back-end e dos bancos de dados. Nela, o front-end é pré-construído em páginas e recursos estáticos altamente otimizados usando uma linguagem de marcação, como o HTML. Como são estáticos, esses recursos podem ser implementados em uma plataforma de edge para uma entrega mais rápida. Por sua vez, as aplicações de back-end que geram conteúdo dinâmico geralmente são acessadas por meio de APIs, tornando as páginas ricas e personalizadas. Por fim, o Javascript é a linguagem de programação que une todos esses elementos. Juntos, esses três componentes destacados oferecem um stack de desenvolvimento web simples e flexível para o rápido desenvolvimento e implementação de sites modernos.

Jamstack na Azion

A Azion foi construída para proporcionar a melhor experiência para o desenvolvedor enquanto cria aplicações web e edge altamente escaláveis e de altíssima performance. Nos últimos dez anos, desenvolvedores com diversas formações e experiências têm usado a plataforma de edge full-stack da Azion para fazer exatamente isso. E agora, com suporte nativo para aplicações Jamstack, estamos expandindo esse objetivo, possibilitando que desenvolvedores web entreguem sites de altíssima qualidade de forma extremamente simples e rápida.

Após finalizar sua aplicação Jamstack, você pode implementá-la na plataforma global da Azion em apenas alguns segundos. Assim, sua aplicação estará disponível instantaneamente nos mais de 100 edge locations da Azion no mundo todo, a uma distância de milissegundos do usuário final, com as camadas de rede e aplicação completamente seguras. E para realizar isso tudo, você não precisará realizar nenhuma configuração de infraestrutura. Além disso, a Azion oferece a flexibilidade de usar seu próprio banco de dados de chave-valor e sua própria origem para os recursos estáticos, mantendo-nos fiéis ao nosso DNA de fornecer uma plataforma que promove padrões abertos.

Velocidade x Dinamismo

Embora a construção de sites estáticos rápidos seja útil, é preciso reconhecer que um site fica chato quando não oferece a personalização dinâmica que estamos esperando. A Jamstack sabia disso e, por isso, tem APIs em seu núcleo para invocar as aplicações de back-end que geram o conteúdo dinâmico. Mas de que adianta entregar o conteúdo estático em milissegundos no edge quando o conteúdo dinâmico está a dezenas de segundos de distância, sendo executado em uma cloud ou em um data center? É preciso então comprometer a velocidade para ter um site dinâmico? Para nós, a resposta é um grande não! Por esse motivo, construímos uma plataforma serverless global: o Edge Functions da Azion. O Edge Functions permite que os desenvolvedores de front-end escrevam facilmente back-ends escaláveis inspirados em microsserviços para suas aplicações na mesma linguagem do front-end, o Javascript. Essas funções dinâmicas são executadas nos mesmos locais que as páginas estáticas, e o resultado disso é uma experiência de usuário muito mais envolvente e uma experiência de desenvolvedor muito mais simples.

Conclusão

A execução de aplicações Jamstack na rede edge da Azion fornece ao seu site a velocidade, escalabilidade, segurança e flexibilidade que são cada vez mais necessárias para que você obtenha uma grande vantagem competitiva. Estamos muito animados com o futuro da nossa plataforma e mal podemos esperar para ver como você vai inovar com a gente. Então não fique de fora — dê vida à sua visão mais ousada e deixe a parte difícil com a Azion.

Para saber mais, visite nossa documentação aqui.

Was this article helpful?