Reduza o Tempo de Deploy em 90% com a Azion CLI 4.21

A Azion CLI agora entrega uploads de arquivos estáticos 90% mais rápidos através de alocação dinâmica de workers e uploads paralelos para S3. Saiba como esse upgrade transforma a velocidade de deploy de 1m 35s para 3,5-9s, escalando a concorrência automaticamente com base nos cores de CPU disponíveis.

Pablo Diehl - undefined
Patrick Menoti - undefined
Pedro Ribeiro - undefined

Na Azion, somos obcecados por Developer Experience (DX). Sabemos que cada segundo que um desenvolvedor gasta esperando um build ou um deploy é um segundo tirado da inovação. É por isso que estamos muito empolgados em anunciar um upgrade significativo na Azion CLI, focado especificamente na velocidade de uploads de arquivos estáticos durante o deploy.

A Azion CLI atualizada reduz o tempo de upload de arquivos estáticos em 90%, caindo de 1m 35s para 3,5–9s. Devs fazem deploy mais rápido e liberam releases mais cedo com uploads paralelos automáticos que escalam de acordo com o hardware disponível.

O Problema: Atrasos no Upload de Arquivos Estáticos

Uploads de arquivos estáticos podem, silenciosamente, se tornar um dos maiores gargalos em uma CI/CD pipeline. Para aplicações web modernas com centenas de assets, o tempo de upload sozinho podia chegar a 1 minuto e 45 segundos com o padrão de 5 workers da Azion CLI, atrasando releases e quebrando o ritmo de desenvolvimento.

Solução: Alocação Dinâmica de Workers - Paralelismo e S3

Melhoramos a performance reestruturando como a CLI gerencia storage e concorrência de uploads. Os uploads de arquivos estáticos agora vão direto para S3, enquanto a CLI determina dinamicamente quantos workers paralelos usar com base nos cores de CPU disponíveis em cada máquina.

Essa abordagem permite que os uploads aproveitem melhor o hardware disponível, em vez de depender de uma quantidade fixa de workers. Seja rodando em um laptop leve ou em uma workstation mais potente, a CLI adapta a concorrência automaticamente para entregar uma performance de upload mais consistente e eficiente.

Ao invés de quantidades fixas de workers, a CLI calcula a concorrência ótima:

cpuCores := runtime.NumCPU()
optimal := cpuCores * WorkersPerCore
if optimal > MaxWorkers {
optimal = MaxWorkers
}
if optimal < MinWorkers {
optimal = MinWorkers
}
return optimal

Para usuários que querem ainda mais controle, introduzimos a flag --workers, permitindo definir manualmente o número de workers para seu ambiente específico.

Os Resultados: Uploads 90% Mais Rápidos

Os ganhos de performance são transformadores. Em nossos testes internos, o mesmo projeto que antes levava quase dois minutos para upload agora completa em 3,5 a 9,0 segundos.

PlataformaPerformance (180 Arquivos Estáticos)
Azion CLI (Versões anteriores)1m 35s - 1m 45s
Azion CLI (4.21.0 em diante)3,5s - 9,0s
Principais Concorrentes9s - 10s

A Azion agora está significativamente mais rápida que alguns dos players mais importantes do mercado, economizando segundos preciosos em cada deploy.

Transparência Por Meio de Telemetria

Além da velocidade, estamos trazendo mais transparência para o processo de deploy. Usando a flag --debug, desenvolvedores agora podem visualizar um relatório completo de timings de cada parte do deployment, incluindo durações específicas das chamadas de API. Esse nível de verbosidade ajuda times a identificar exatamente onde o tempo está sendo gasto e debugar issues com maior precisão.

Construindo o Futuro do DX

Esse update é parte de uma série mais ampla de melhorias que estamos fazendo na plataforma Azion para garantir que estamos no caminho para nos tornar o ambiente de edge computing mais rápido e amigável para desenvolvedores. Acreditamos que, ao remover a fricção de deploys lentos, capacitamos você a construir, testar e escalar suas aplicações na velocidade do pensamento.

Pronto para experimentar essa velocidade?

Atualize sua Azion CLI hoje e veja a diferença.

fique atualizado

Inscreva-se na nossa Newsletter

Receba as últimas atualizações de produtos, destaques de eventos e insights da indústria de tecnologia diretamente no seu e-mail.