Visão Geral
Este curso aborda a administração do Amazon Simple Queue Service (Amazon SQS), serviço gerenciado de filas de mensagens utilizado para desacoplar aplicações, distribuir workloads e construir arquiteturas escaláveis e resilientes na AWS. O participante aprenderá a configurar e administrar filas Standard e FIFO, políticas de acesso, Dead-Letter Queues, Visibility Timeout, retenção de mensagens, criptografia, monitoramento e integração com aplicações e outros serviços AWS.
Conteúdo Programatico
Module 1: Amazon SQS Architecture and Fundamentals
- Amazon SQS overview
- Message queue architecture
- Standard Queues
- FIFO Queues
- Producers and Consumers
- SQS use cases
Module 2: Queue Administration
- Queue creation and configuration
- Queue attributes
- Message retention
- Visibility Timeout
- Delivery Delay
- Queue lifecycle management
Module 3: Message Processing
- Sending and receiving messages
- Message deletion
- Long polling
- Batch operations
- Message ordering
- Duplicate message handling
Module 4: Dead-Letter Queues and Reliability
- Dead-Letter Queue architecture
- Redrive policies
- Retry strategies
- Failed message handling
- Poison messages
- Reliable message processing
Module 5: Security and Access Management
- IAM integration
- Queue policies
- Identity-based permissions
- Resource-based policies
- Server-side encryption
- Security best practices
Module 6: Monitoring and Performance
- Amazon CloudWatch integration
- Queue metrics
- Message age monitoring
- Consumer performance
- Throughput optimization
- Capacity planning
Module 7: Integration and Advanced Administration
- SQS integration with Lambda
- SQS integration with SNS
- Event-driven architectures
- Application integration patterns
- Scaling message consumers
- Operational best practices
Module 8: Amazon SQS Administration Workshop
- Standard Queue deployment
- FIFO Queue configuration
- Dead-Letter Queue implementation
- Security and encryption laboratory
- CloudWatch monitoring exercises
- Final Amazon SQS administration project