- 1

Certificación AWS Solutions Architect Associate: Fundamentos y Preparación
03:29 - 2

Preparación para certificación AWS Arquitecto de Soluciones
01:47 - 3

Configuración de presupuestos en AWS para controlar costos
08:48 - 4

AWS Well Architected Framework: Los 6 pilares para arquitectura sólida
04:19 quiz de Fundamentos de AWS
AWS SQS: Tipos de filas y configuración para arquitecturas serverless
Clase 59 de 69 • Curso de AWS Certified Solutions Architect Associate
Contenido del curso
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 - 11

Opciones de Compra en EC2
04:43 - 12

Lanzamiento de una instancia EC2 desde la consola de AWS
09:11 - 13

Caracteristicas adicionales de EC2
09:25 - 14

Consulta de metadatos de instancia con IMDS v2 en AWS
04:31 - 15

AWS Outpost para ejecutar servicios localmente con latencia baja
05:54 - 16

Despliegue de aplicaciones web con AWS Elastic Beanstalk
19:46 quiz de Servicios de Computo en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 - 21

Anatomia y funcionamiento de la VPC
06:43 - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 - 23

Seguridad de VPC con NACL y grupos de seguridad en AWS
05:35 - 24

Configuración de grupos de seguridad para instancias públicas
03:52 - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:37 quiz de Redes en AWS
- 30

Introducción al modulo y niveles de almacenamiento
04:58 - 31

Diferencias entre Instance Store y EBS en AWS
11:06 - 32

EFS & FSx
02:38 - 33

Creación y configuración de volúmenes EBS en AWS
03:55 - 34

S3
15:33 - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 - 36

Recuperación de objetos eliminados con versionamiento en AWS S3
03:42 quiz de Almacenamiento en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 - 38

DynamoDB
08:09 - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 - 40

Elasticache y DAX
04:23 - 41

Escalabilidad y alta disponibilidad con AWS RDS y Aurora
09:17 - 42

Configuración de Aurora en AWS RDS para alta disponibilidad
11:18 quiz de Bases de datos en AWS
Una arquitectura optimizada requiere desacoplar componentes para garantizar eficiencia y escalabilidad. AWS Simple Queue Service (SQS) es una opción ideal por ser un servicio administrado que permite guardar mensajes de manera segura y persistente, facilitando la interacción entre productores y consumidores en arquitecturas basadas en microservicios y eventos.
¿Qué tipos de filas ofrece AWS SQS?
AWS SQS presenta dos tipos principales de filas:
- Fila estándar: Ofrece llamados API prácticamente ilimitados. No garantiza orden estricto y podría duplicar mensajes. Es útil cuando el orden no es crucial.
- Fila FIFO (First In, First Out): Entrega hasta 300 transacciones API por segundo y proporciona ordenamiento estricto de los mensajes, ideal para escenarios sensibles al orden.
Cada mensaje puede almacenar hasta 256 KB de información, conservada de manera segura en múltiples zonas de disponibilidad, garantizando alta disponibilidad y durabilidad.
¿Qué es una Dead Letter Queue (DLQ)?
Una DLQ recibe mensajes que son difíciles de procesar por los consumidores regulares. Estos mensajes pueden transferirse a otra cola específica donde recursos alternativos, como funciones Lambda o contenedores, intentan descifrarlos o manejarlos adecuadamente.
¿Cuál es la diferencia entre Long Polling y Short Polling?
Estos métodos determinan cómo los consumidores recuperan información:
- Short polling: Solicitudes inmediatas a un subconjunto de servidores de SQS, que a menudo retornan respuestas rápidas, pero pueden incluir respuestas vacías.
- Long polling: Espera hasta 20 segundos por mensajes disponibles antes de responder, evitando respuestas vacías innecesarias, reduciendo costos y optimizando el rendimiento.
Se recomienda utilizar long polling para aumentar la eficiencia y reducir costes, aunque su uso dependerá del escenario específico y las necesidades de la arquitectura implementada.
¿Qué parámetros importantes puedo configurar?
AWS SQS permite personalizar varios parámetros clave:
- Visibility Time Out: Tiempo en que un mensaje queda "bloqueado" para otros consumidores mientras es leído por el primero, configurable entre 0 segundos y 12 horas (por defecto, 30 segundos).
- Periodo de retención: Cuánto tiempo permanecen los mensajes en la cola; puede configurarse desde 1 minuto hasta 14 días (por defecto, 4 días).
- Delivery Delay: Retraso intencional para entregar mensajes al consumidor.
- Políticas de seguridad y etiquetas: Permiten controlar accesos y monitorear costos, usando políticas simples o avanzadas en formato JSON.
La configuración adecuada de estos parámetros es determinante para optimizar las arquitecturas específicas a cada situación de negocio.
¿Cómo interactúa AWS SQS con otros servicios?
SQS puede integrarse fácilmente con servicios como:
- AWS SNS (notificaciones).
- AWS Lambda (procesamiento basado en eventos).
- AWS KMS (cifrado en tránsito o reposo).
- Otras herramientas como EventBridge y EC2.
Integrar estos servicios amplía las funcionalidades y mejora la automatización en las arquitecturas empresariales modernas.
Comparte tus experiencias integrando AWS SQS en tus arquitecturas serverless, ¡tus comentarios ayudarán a toda la comunidad a seguir aprendiendo!