Capítulo 12. Serviços de mensagens, orquestração, monitoramento e gerenciamento de acesso da AWS
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Em sistemas executados em grande escala, vários componentes interagem e se coordenam entre si para executar tarefas, o que é chamado de orquestração. Essa comunicação e coordenação entre os componentes do aplicativo podem ser gerenciadas por diferentes serviços da AWS, e podemos escolher nossos serviços com base no nosso caso de uso. Neste capítulo, vamos nos aprofundar nos principais serviços de orquestração, como o Amazon Simple Notification Service (SNS), que pode ser usado para transmitir mensagens para vários assinantes, e o AWS Step Functions, que pode ser usado para coordenar e executar diferentes serviços da AWS ou personalizados em uma ordem específica.
Começaremos com uma discussão sobre os serviços da AWS que nos ajudam a alcançar o padrão de design pub/sub no ambiente de Cloud da AWS, como o Amazon Managed Streaming for Apache Kafka (MSK), o Amazon Kinesis, o Amazon Simple Queue Service (SQS) e o Amazon SNS. Em seguida, passaremos para os serviços de monitoramento, autorização e autenticação, como o Amazon CloudWatch, o AWS IAM e o Amazon Cognito.
Amazon Managed Streaming para o Apache Kafka
Discutimos a arquitetura pub/sub, os corretores de mensagens e as filas de mensagens no Capítulo 8; este capítulo apresenta vários serviços que a AWS oferece para ...