Executando verificação de segurança...
1

O maior problema creio eu seja você não considerar outros providers de serviços. A sua stack atualmente é:

MongoDB, Inc. - MongoDB
Amazon.com, Inc. - S3
Amazon.com, Inc. - Rekognition
Amazon.com, Inc. - SNS
Google LLC - Firebase

Os custos de cada provedor de serviço não reflete necessáriamente o custo do serviço em si, mas a valor praticado por aquela empresa. Antes de pensar em otimizações do seu código, pense em otimizar a sua stack considerando e optando os caminhos mais em conta. Você já considerou fazer um self hosting? usar outro provider de cloud? outro provider de S3 compatible api? outro provider de moderação de conteúdo? hostear os próprios modelos de IA de moderação de conteúdo?

Se vc não sabe por onde começar vamos a uma listinha de alguns que eu já usei:
GCP, Digital Ocean, Google Vision, Bunny.net, Backblaze B2 S3 combatible + Cloudflare DNS, Cloudflare Pages, Cloudflare S3 compatible... e por ai vai, temos infinitas opções no mercado, cabe a você identificar quais fazem mais sentido pro seu negócio

Considere tudo isso e faça uma tabela de alternativas, considerando no mínimo 3 empresas que disponibilizam cada um dos serviços consumidos pelo seu site, os preços praticados, vantagens, desvantagens, a expectativa de custo, segurança, escalabilidade etc..

Pra 16 anos vc tá indo MUITO BEM irmão, continue assim! mas com grandes poderes vc já sabe né? reforçe a segurança do seu app ao máximo e tenha uma cobertura de testes decente e bem feita pois lidar com dados sensíveis é uma grande responsabilidade 👍

Carregando publicação patrocinada...
1

Obrigado irmão! Me ajudou muito seu comentário

Eu estou pesquisando outras opções, principalmente os serviços da Cloudflare que o uriel falou e acho que vou seguir com eles

Sobre o Self Hosting eu não conheço muito, mas sempre achei que só seria viável com um investimento inicial bem maior e a manutenção / setup seria bem mais complicado. Sobre o provider de moderação, acabei ficando com o Rekognition pela facilidade de utiliza-lo com o S3, mas sempre achei que ele poderia ser muito "poderoso" ou muito caro pra o que quero usar (poderoso pelo fato dele ter capacidade de reconhecer rostos, etc... muito mais do que preciso).
Sobre hostear o próprio modelo de IA, admito que nunca pensei nisso, mas pode servir, vou tentar pesquisar sobre e ver se vale a pena, se tiver alguma dica vou querer saber kkkk

Sobre as 3 empresas, eu precisaria utilizar os serviços da Cloudflare e outro serviço de moderação, que pode ser o Rekognition com um bucket S3 temporário para guardar arquivos em moderação ou outro mais eficiente

Vou pesquisar mais sobre e ver o que posso fazer. Se tiver qualquer dica vou ficar muito feliz em saber! Obrigado pela ajuda!