Saltar al contenido
CLF-C02Sesión 12 · Mensajería y datos

Amazon Connect

Amazon Connect es un centro de contacto en la nube: atiende a tus clientes por voz, chat y otros canales, con números de teléfono, colas de agentes, flujos de atención y métricas, sin comprar centralitas ni hardware. Pagas por minuto y por uso, como en cualquier servicio de la nube de la Sesión 1. Ejemplo: Viajes Horizonte abre en una semana una línea de atención para temporada alta, con 40 agentes que trabajan desde casa con un navegador. En la consola puede aparecer como Amazon Connect Customer, su nombre más reciente.

En el examen: “centro de llamadas” o “centro de contacto” en la nube es Connect. “Enviar correos de marketing o transaccionales” es SES. “Notificaciones o alertas a suscriptores” es SNS.

Analítica de datos

Qué es: la analítica convierte grandes volúmenes de datos en respuestas: cuánto vendiste por país, qué producto falla más, qué hacen los usuarios en tu sitio.

  • Data lake: un repositorio central que guarda datos en bruto, en cualquier formato (CSV, JSON, registros, imágenes), a bajo costo. En AWS, el data lake típico es S3.
  • Almacén de datos (data warehouse): una base de datos con esquema fijo, optimizada para consultas analíticas sobre años de historia. Las bases de la Sesión 10 atienden muchas transacciones pequeñas; un almacén lee millones de filas en cada consulta.
  • ETL (extract, transform, load): extraer datos de las fuentes, limpiarlos y cargarlos en el destino. La Sesión 13 muestra el servicio que lo hace.
  • Lotes frente a streaming: en lotes (batch) procesas lo acumulado cada cierto tiempo, como cada noche. En streaming, los datos llegan como un flujo continuo y los procesas en segundos.

Analogía: el data lake es el depósito de una biblioteca, con cajas sin catalogar. El almacén de datos es la sala de consulta, con libros ordenados y fichados. Dónde falla la analogía: en la biblioteca no lees un libro sin sacarlo de su caja. En S3 sí puedes consultar los archivos en bruto donde están, sin moverlos: es lo que hace el servicio de la sección siguiente.

Ejemplo real: Juegos Kraken guarda en S3 cada partida como un archivo JSON: es su data lake. Cada lunes revisa en lote las ventas de la semana. Además, quiere detectar trampas mientras se juega, en segundos: eso ya es streaming.

Úsala cuando: las preguntas de negocio crucen muchos datos o mucho tiempo. No la uses cuando: busques un registro concreto para atender una transacción, como el pedido 1234: eso lo hace la base de datos de la aplicación.

En el examen: “datos en bruto de cualquier formato a bajo costo” apunta a un data lake en S3. “En tiempo real” o “en segundos” apunta a streaming; “cada noche” o “periódicamente”, a lotes.

142