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:
- Cómo sabemos que el pago realmente está aprobado.
- Qué pasa si el aviso del pago llega dos veces, tarde o nunca.
- Qué pasa si el courier o el servicio de mail están caídos.
- Quién puede reembolsar y cómo se controla.
- Dónde viven las credenciales de Mercado Pago.
- #arquitectura
- #ciberseguridad
- #entrevista
- #ejercicio-practico