STATIC SITE AT THE EDGE
O deploy automatizado fechou o ciclo da VM do Cloud Levels. O Level 10.1 registra outro site do projeto: Kumo, uma experiência estática publicada na AWS. Cloud Levels continua sendo o histórico dos Levels; Kumo é o artefato do Level 10.1.
Agora a borda assume a entrega.
Cada problema puxou o próximo Level.
O Cloud Levels não é uma coleção de labs descartáveis. Clique em um Level para voltar naquele momento da arquitetura e entender por que o próximo passo surgiu.
Static at the Edge
O Cloud Levels sai da arquitetura baseada em VM para experimentar uma entrega estática com S3 como origem, CloudFront como CDN e HTTPS na borda.
Aprender cloud construindo uma coisa de verdade.
Em vez de estudar serviços isolados, eu começo simples, encontro uma limitação e só então adiciono a tecnologia que resolve aquele problema.
Agora o projeto também passa a evoluir do lado de desenvolvimento: HTML, CSS, JavaScript, build e framework entram quando fizerem sentido.
O caminho da requisição hoje.
- InternetUsuário acessa cloudlevels.com.br
- DNSO domínio resolve para o IP público estático
- GCP FirewallPortas 80 e 443 liberadas para o site
- GitHub ActionsPush na main dispara um workflow de deploy
- Self-hosted RunnerA VM recebe o job e executa o script de deploy
- NginxHTTP redireciona e HTTPS entrega o conteúdo publicado
- TLSCertificado válido emitido pela Let's Encrypt
- Siteindex.html + css/style.css + js/app.js