Apenas compleementado... A um tempo atrás eu precisei otimizar as imagens dos produtos de um site que estava desenvolvendo, tentei por lambda e tive problema pra instalar uma lib na minha lambda, foi ai que tive uma ideia mais simple. Hoje em dia os hardwares mais simples já sao muito bons, foi entao que tive a ideia de fazer a otimização das imagens direto no navegador do usuário antes do upload, deu super certo e me economizou ter que ficar configurando mais um serviço na nuvem.
Nao se transfere responsabilidade para o front, front é inseguro, pode ser acessado facilmente. O fato de dar certo nao significa wue podemos fazer.