Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] Config do template.yaml

O MemorySize: 1024 tem que ser de 512.
Contas AWS novas têm um limite padrão (ServiceQuota) de 512 MB por função Lambda. Se no futuro precisar de mais memória para processar arquivos grandes com pandas/pyarrow, pode solicitar aumento de quota.

1 resposta

Olá, Felipe! Como vai?

Muito boa a observação sobre o MemorySize no template.yaml.

Principalmente porque configurações de memória podem variar conforme as cotas aplicadas à conta AWS. Vale apenas fazer uma ressalva: atualmente, a documentação da AWS informa que funções Lambda podem ser configuradas entre 128 MB e 10.240 MB, e que contas novas possuem cotas reduzidas de memória e concorrência que podem ser elevadas automaticamente conforme o uso. Documentação AWS

Ainda assim, a sugestão é bastante útil para quem está acompanhando o curso e encontrou uma limitação específica ao realizar o deploy. Para uma função que utiliza bibliotecas como pandas e pyarrow, também faz sentido observar o consumo de memória, já que a própria AWS destaca que funções que utilizam bibliotecas maiores podem se beneficiar de uma alocação superior. Documentação AWS

Agradeço por compartilhar essa experiência com a turma.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!