Super apoio compartilhar um pouco mais da sua experiência com a AWS.
Estou engatinhando no cloud.
Chegou a considerar a Utilização do Beanstalk?
Esse foi o caminho que segui para ter uma facilidade maior no provisionamento de tudo que precisava.
Uma coisa que já testei e deu muito certo foi o envio de e-mails utilizando SQS + LAMBDA + SES
Ainda funcionou como uma aplicação assíncrona.
Basicamente eu insiro uma "mensagem" na fila do SQS, que já encerra a requisição, sem travar a conexão.
Essa mensagem é lida por uma função LAMBDA que executa o envio do e-mail pelo SES (esse envio de e-mail fica sendo um microserviço)
Eu gostei de ter tudo estruturado dessa forma.