Curso Messaging Services on AWS

  • DevOps | CI | CD | Kubernetes | Web3

Curso Messaging Services on AWS

24h
Visão Geral

Este curso apresenta os principais serviços de mensageria e integração assíncrona da AWS, com foco em Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon MQ e tecnologias complementares para construção de arquiteturas distribuídas. O participante aprenderá a selecionar o serviço adequado para diferentes cenários, projetar padrões de comunicação assíncrona, implementar arquiteturas orientadas a eventos, configurar segurança, monitoramento, resiliência e escalabilidade, além de integrar workloads serverless, microsserviços e aplicações corporativas.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender o ecossistema de serviços de mensageria da AWS
  • Selecionar SQS, SNS, EventBridge e Amazon MQ de acordo com diferentes requisitos
  • Projetar arquiteturas assíncronas e orientadas a eventos
  • Implementar padrões de filas, Publish/Subscribe e Event Bus
  • Integrar serviços AWS, microsserviços e aplicações corporativas
  • Configurar segurança, observabilidade e resiliência
  • Otimizar arquiteturas para escalabilidade, desempenho e custo
  • Aplicar boas práticas de arquitetura de mensageria na AWS
Publico Alvo
  • Engenheiros de Cloud
  • Engenheiros DevOps
  • Engenheiros de Software
  • Engenheiros de Integração
  • Arquitetos de Soluções
  • Arquitetos de Microsserviços
  • Profissionais Platform Engineering
Pre-Requisitos
  • Conhecimentos básicos de AWS
  • Familiaridade com conceitos de mensageria
  • Noções de Event-Driven Architecture
  • Conhecimentos básicos de IAM, redes e segurança em cloud
  • Familiaridade com APIs e sistemas distribuídos
Conteúdo Programatico

Module 1: AWS Messaging Architecture

  1. Messaging and asynchronous communication
  2. AWS messaging ecosystem
  3. Message queues and event buses
  4. Publish/Subscribe architecture
  5. Event-driven architecture
  6. AWS messaging use cases

Module 2: Amazon SQS

  1. Amazon SQS architecture
  2. Standard Queues
  3. FIFO Queues
  4. Message visibility
  5. Dead-Letter Queues
  6. Reliable message processing

Module 3: Amazon SNS

  1. Amazon SNS architecture
  2. Topics and subscriptions
  3. Publish/Subscribe messaging
  4. Message filtering
  5. Fan-out architectures
  6. SNS integration patterns

Module 4: Amazon EventBridge

  1. EventBridge architecture
  2. Event Buses
  3. Event Rules
  4. Event Patterns
  5. Targets and event routing
  6. Event-driven application integration

Module 5: Amazon MQ

  1. Managed message brokers
  2. Amazon MQ architecture
  3. ActiveMQ and RabbitMQ
  4. Broker administration
  5. Enterprise messaging integration
  6. Migration scenarios

Module 6: AWS Messaging Integration Patterns

  1. Queue-based load leveling
  2. Publish/Subscribe
  3. Fan-out
  4. Event notification
  5. Request-Reply
  6. Event-driven microservices

Module 7: Security and Governance

  1. IAM integration
  2. Resource-based policies
  3. Encryption
  4. Access control
  5. Cross-account messaging
  6. Security governance and auditing

Module 8: Reliability and High Availability

  1. Message delivery guarantees
  2. Retry strategies
  3. Dead-Letter Queues
  4. Failure handling
  5. Multi-service resilience
  6. Disaster recovery considerations

Module 9: Monitoring and Performance

  1. Amazon CloudWatch
  2. Messaging metrics
  3. Queue depth monitoring
  4. Event delivery monitoring
  5. Throughput and latency analysis
  6. Performance optimization

Module 10: Cost and Scalability Optimization

  1. Messaging workload analysis
  2. Horizontal scaling
  3. Consumer scaling
  4. Throughput optimization
  5. Cost optimization strategies
  6. Capacity planning

Module 11: Service Selection and Architecture Design

  1. SQS versus SNS
  2. SQS versus EventBridge
  3. EventBridge versus Amazon MQ
  4. Managed messaging versus self-managed brokers
  5. Architecture decision criteria
  6. Enterprise messaging architecture patterns

Module 12: AWS Messaging Services Workshop

  1. SQS queue implementation
  2. SNS Publish/Subscribe architecture
  3. EventBridge event routing
  4. Amazon MQ integration
  5. Multi-service event-driven architecture
  6. Final AWS messaging architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas