Rekognition e Mensageria - Hugo-benjamim/chatunai-app GitHub Wiki
Rekognition
Modelo de IA para reconhecimento de padrões em imagens e vídeos. Consegue detectar features como por exemplo um céu, um chapéu, etc. Coleta e categoriza essas informações.
É utilizado através de uma API, enviando uma imagem ou um vídeo. Muito útil para reconhecimento facial para acessar aplicações.
Oferece os seguintes serviços: Detecção de objetos e cenas, moderação de putaria, Análise facial, Reconhecimento de celebridades, reconhecimento de escrita e comparação de imagem com banco de imagens para detecção de fraudes
Amazon Comprehend
Para Analisar de textos, consegue traduzir e interpretar linguagem natural, é uma IA que pode analisar inclusive qual o sentimento expresso através dos textos fornecidos.
QuickSight
É uma ferramenta de machine learning para criar dashboards de Business inteligence (BI), similar ao powerBI
AWS Config
Serviço que fornece uma visão detalhada das configurações dos recursos utilizados pela conta. Gerencia todas as configurações dos recursos que você utiliza, por exemplo se você cria uma configuração para um bucket s3 ela fica gerenciada pelo aws config.
Útil para ver as configurações de serviços de forma centralizada.
Oferece configurações atuais e também configs antigas para conseguir voltar ou para analisar erros, bugs ou auditoria.
Compliance, administração de recursos, auditoria, solucionar problemas através do histórico, análise de segurança graças as regras gerenciadas
Muito útil para analisar de forma centralizada se as configurações dos recursos estão de acordo com os padrões desejados. Fornece a função de snapshots das configs para criar pontos de recuperação, bem como armazena histórico de ajustes. Permite gerar notificações em alterações.
Avaliação de Recursos: Monitora os recursos para verificar se estão em conformidade com as regras criadas, podem ser tanto as gerenciadas pela AWS com melhores práticas ou regras personalizadas que são do próprio usuário.
SNS Simple Notification Service
Mensageria, sistema de notificações dentro da aws. Arquitetura:
Configura um publicador que gera uma notificação em determinado tópico, com isso os serviços que ficam ouvindo esse tópico são notificados. Pode gerar uma chamada a uma lambda, notificação por email, botar numa fila ou um webhook http.
Já vem criptografado, suporta filtros, pode notificar via mobile e integra com os demais serviços
SQS Simple Queue Service
Sistema de filas de mensagens, permite que as mensagens e requisições entre as funções e serviços sejam geridas de forma escalável. Sistema gestor de mensageria.
A principal diferença entre SNS e SQS é que a de notificação é broadcast, ela envia as notificações para quem quiser ouvir, enquanto a fila é um consumidor que puxa as informações.
Cada consumidor olha o sistema de fila e puxa para consumir.
Pode reter mensagens na fila por até 14 dias
Permite compartilhamento de filas e criptografia.
SES Simple e-mail Service
É o serviço que permite enviar e-mails através da AWS, possui baixo custo. Permite receber e-mails também. Não é como o servidor de e-mail tradicional.
Muito útil para e-mail marketing, e-mails transacionais como aqueles "não responda", emails massivos como para notificações.
Pode receber e-mails em massa e tomar decisões baseadas em triggers, isso é útil para detectar e filtrar respostas de usuários e etc.
Alta escalabilidade, você paga pelo que usa. Reputação de remetente através do SES. Integração com serviços da aws.
AMazon MQ
Message Queue, integra com o ApacheMQ e rabbitMQ para garantir interoperabilidade com sistemas antigos. É uma solução escalável para troca de mensagens de diferentes aplicativos distribuidos, diferente do SQS ele é mais completo e tem mais integrações