Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Construindo o futuro da web com JAM Stack

Construindo o futuro da web com JAM Stack

Apresentação abordando como JAM Stack é usado e tem ajudado e melhorar o desacoplamento entre regras de negócio, interface, camada de dados fechando com live code utilizando a Azion Technologies.

Youtube vídeo: https://youtu.be/YF1RFTC_z10?si=9OUZdZdXpMoVcV9X

Robson Júnior

August 17, 2023
Tweet

More Decks by Robson Júnior

Other Decks in Programming

Transcript

  1. eeeeee 1. Arquitetura convencional 2. JAMStack 3. Rendering Frameworks &

    Azion Edge Computing 4. Recapitulando 5. Referências
  2. © Azion 2023 0s 1s 2s 3s 4s 5s HTML

    images, icons, other media CSS JavaScript Time to first byte (TTFB)
  3. eeeeee Infraestrutura Alto custo para expansão versus tempo ócio quando

    não em momentos de alta volumetria de dados. 4
  4. eeeeee Segurança Diversos tipos de ataques cada vez mais sofisticados

    em crescimento exponencial. 1 Infraestrutura Alto custo para expansão versus tempo ócio quando não em momentos de alta volumetria de dados. 4 Escalabilidade Difícil garantia de entrega e processamento em momentos com grande volume de dados. 3 Performance Aplicação centralizada, entrega distante do usuário e tempo alto para processamento, execução e entrega. 2
  5. © Azion 2023 Client Web Server APP Server Database Azion

    Edge Platform (e.g CDN + Functions) Client
  6. © Azion 2023 0s 1s 2s 3s 4s 5s HTML

    images, icons, other media CSS JavaScript (TTFB)
  7. eeeeee Escalabilidade Globalmente conectados, para cada requisição é feita a

    melhor escolha do caminho para entregar/executar. 3
  8. © Azion 2023 100+ Edge Locations Worldwide 30ms Median Global

    Latency 300B Transactions Per Day 100% Network Uptime Guaranteed The most reliable network on the planet.
  9. eeeeee Segurança Mitigação de Bots, DDoS, OWASP, monitoramento, PATH Transversal,

    proteção de access key. 1 Infraestrutura Alto custo para expansão versus tempo ócio quando não em momentos de alta volumetria de dados. 4 Escalabilidade Globalmente conectados, para cada requisição é feita a melhor escolha do caminho para entregar/executar. 3 Performance Requisição local, processamento e execução de código local. 2
  10. eeeeee SEO Complexidade de processamento para crawlers identificar o conteúdo

    da página. 1 Performance Garantir um bom tempo de cliente rendering devido a multiplos devices com diferentes capacidades de processamento. 2 Web Vitals LCP (Largest Content Paint) CLS (Cumulative Layout Shift) FID (First Input Delay) NIP (Next Interaction Pain / 2024) 3 https://web.dev/vitals/
  11. © Azion 2023 Request Request Data Request Data Azion Edge

    Platform (e.g CDN + Functions) Response: dynamically HTML generated
  12. © Azion 2023 HTML CSS JS Request Response: static files

    (HTML, CSS, JS, Images) storage (ceph, s3 ...) CDN img
  13. © Azion 2023 HTML CSS JS Request Response storage (ceph,

    s3 ...) Azion Edge Platform (e.g CDN + Functions)
  14. © Azion 2023 HTML CSS JS Request Response storage (ceph,

    s3 ...) Azion Edge Platform (e.g CDN + Functions)
  15. © Azion 2023 Build Tools Grunt / Gulp / Webpack

    / Vite Astro / Jekyll / Hugo / Gatsby GIT content Version / Review GIT backend Cloudcannon / Builder.io / Tina Azion Edge Platform (e.g CDN + Functions)
  16. © Azion 2023 Build Tools grunt/gulp/webpack/vite jekyll/nuxt/gatsby CMS API Dato/Ghost/Craft

    API Driven GIT content version/review Azion Edge Platform (e.g CDN + Functions)
  17. © Azion 2023 Client Web Server APP Server Database Azion

    Edge Platform (e.g CDN + Functions) Client
  18. • Seguro; • Escalável; • Performático; • Redução de infraestrutura;

    • Grande variedade de ferramentas; • Escolher ferramentas e conectá-las; • Redução drástica no processo de desenvolvimento e lançamento de aplicações e funcionalidades; © Azion 2023
  19. © Azion 2023 • www.azion.com/en/blog/simplifying-and-accelerating-deliveries-with-serverless-functions • www.azion.com/pt-br/blog/como-a-azion-passou-a-usar-jamstack • www.azion.com/pt-br/blog/como-a-performance-lcp-melhorou-com-jamstack •

    www.azion.com/pt-br/blog/beneficios-do-jamstack • www.azion.com/pt-br/blog/jamstackxwordpress • jamstack.org/what-is-jamstack • jamstack.org/generators • jamstack.org/headless-cms • jamstack.org/survey/2022