Pitch: Dependência descontinuada no Serverless? Open Source para sincronização S3 com AWS SDK v3
Sabe aquela sensação de insegurança ao rodar uma biblioteca descontinuada em produção? 🚩
Por muito tempo, dependi do serverless-s3-sync para gerenciar assets no S3, mas, o projeto foi arquivado, não recebia manutenção e ainda usava bibliotecas de autenticação obsoletas.
Além do risco de segurança, a falta de suporte ao AWS SDK v3 era um gargalo real.
Decidi resolver o problema na raiz e desenvolvi o serverless-s3-ferry ⛴️.
Uma solução construída do zero, focada em performance e segurança, usando o que há de mais moderno no ecossistema Amazon Web Services (AWS) e Node.js.
O que o plugin entrega:
✅ Sincronização robusta de diretórios locais para S3.
✅ Controle total de Cache-Control e Content-Type por arquivo.
✅ Suporte nativo a desenvolvimento offline.
✅ Uploads concorrentes (mais velocidade para o seu deploy).
✅ Segurança garantida com CodeQL e CI/CD rigoroso.
O projeto é Open Source (MIT) e já está disponível no npm (v1.1.1).
📦 Confira o código e a documentação: https://github.com/LuccaRebelloToledo/serverless-s3-ferry
Se você utiliza Serverless Framework, convido você a testar e deixar uma ⭐ no repositório. Feedbacks e contribuições são mais que bem-vindos! 🚀