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 optimalPara 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.
| Plataforma | Performance (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 Concorrentes | 9s - 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.








