Codea Seguro Codea Seguro
Ciberseguridad Nivel: mid Arquitectura Software / Ciberseguridad

Ejercicio entrevista: entender la caché (nivel inicial)

Ejercicio práctico muy básico para entender qué es una caché, cuándo usarla y cómo funciona un HIT y un MISS.

Planteo del problema

CHK-214 · Integrar pago con Mercado Pago en el checkout

Descripción

Integrar Mercado Pago en el checkout. Cuando el pago se apruebe:

  • descontar stock
  • generar el envío con el courier
  • mandar el mail de confirmación

Criterios de aceptación

El comprador paga y vuelve al sitio viendo el estado de su pedido. Con pago aprobado se descuenta stock, se crea el envío y se manda el mail. Desde el panel admin se puede reembolsar un pedido.

Antes de implementar

Hacer el threat model.

Solucion y analisis

Analisis, primero las dudas

Lee bien el problema e interpreta las problematcias que pueden surgir, en base a todos los actores y el alcance del requerimiento. Plasma todas las dudas:

  1. Cómo sabemos que el pago realmente está aprobado.
  2. Qué pasa si el aviso del pago llega dos veces, tarde o nunca.
  3. Qué pasa si el courier o el servicio de mail están caídos.
  4. Quién puede reembolsar y cómo se controla.
  5. Dónde viven las credenciales de Mercado Pago.