Jamstack: Web Stack para Criadores de Conteúdo
- #GoLang
Keys: Jamstack, Web Stack, Hugo, Site
Criar um site e mantê-lo em funcionamento é uma tarefa que requer a mobilização de toda uma equipe: um engenheiro devops, um administrador de sistemas e arquitetos de banco de dados, sem contar na necessidade de manutenção, o que consome tempo - tempo que poderia ser usado em outras tarefas dentro da empresa. Como evitar isso e ainda assim construir algo relevante?
O Jamstack é uma alternativa ao web stack padrão, pensado para sites auxiliares e estáticos, como um blog pessoal onde se deseja documentar os estudos. A tecnologia é importante porque não substitui o stack atual, apenas está estruturada de forma alternativa.
A proposta é que o processo de criação de sites seja rápido, exigindo pouca ou nenhuma necessidade de manutenção. Dessa forma, como mencionado anteriormente, o foco pode ser direcionado para outras tarefas mais importantes, como garantir a segurança do site. Uma ferramenta popular para isso é o framework construído com base na linguagem Go, o Hugo, que faz parte do ecossistema Jamstack.
Em resumo, aqueles que necessitam de um site estático ou auxiliar e desejam minimizar as preocupações com a manutenção deveriam considerar o Jamstack. Isso é especialmente relevante para criadores de conteúdo, pois lhes permite concentrar-se mais na produção de conteúdo em vez de lidar com as complexidades da manutenção do site.
Referências
Hugo in Action (Livro)
How to OVER Engineer a Website // What is a Tech Stack? (YouTube)