Deploy Monolítico de Rust/Axum e Svelte/SvelteKit: Uma Abordagem Elegante?
2025-05-30
Este artigo apresenta uma abordagem não convencional para implantar SPAs em desenvolvimento web: incorporar o SPA compilado diretamente no binário do backend. Isso simplifica a implantação (único binário) e o código (sem tratamento CORS), mas aumenta o tamanho do binário, o uso de memória e reduz ligeiramente a experiência do desenvolvedor (sem recarregamento a quente). O autor usa Rust/Axum e Svelte/SvelteKit para demonstrar, detalhando uma configuração de monorepo com a ferramenta de build Moon e usando a biblioteca rust-embed para incorporar os artefatos de build do frontend. O resultado é um SPA simples que busca dados e navega dentro do backend.
Leia mais
Desenvolvimento