Trabajo para clientes

Flujos de sorteos con alta concurrencia

Control de registros bajo picos de tráfico y riesgo de duplicados.

Flujos de sorteos y registro preparados para soportar picos de concurrencia, intentos duplicados y registros inconsistentes en portales soportados por WordPress.

Rol

Ingeniero full-stack / Responsable de implementación

Tipo

Trabajo para clientes

Contexto

Contexto

Estos flujos corrían sobre portales donde los usuarios se registraban a sorteos bajo presión de tiempo. La misma entrega tenía que aguantar ráfagas de tráfico mientras evitaba entradas duplicadas o inconsistentes.

Problema

Problema y restricciones

El riesgo no era solo la carga. El sistema también tenía que frenar registros duplicados, envíos repetidos, combinaciones de datos inválidas y casos límite creados por peticiones concurrentes.

Como el stack incluía WordPress y bases de datos existentes, las defensas tenían que funcionar en frontend, backend y persistencia, no en una sola capa.

Enfoque

Enfoque y decisiones técnicas

Implementé validación a ambos lados de la petición, añadí restricciones e índices en base de datos, y metí observabilidad para hacer visibles los intentos duplicados y las escrituras inconsistentes.

El objetivo era rechazar registros malos cuanto antes, mantener estrictas las reglas de persistencia y dejar suficiente observabilidad para depurar incidentes en producción.

Retos

Retos

Sincronizar comprobaciones en frontend con validación en backend para que un mismo registro no pasara en una capa y fallara en otra.
Diseñar restricciones e índices de BBDD alrededor de la prevención de duplicados sin romper el portal existente.
Soportar picos de concurrencia sin abrir la puerta a entradas repetidas, patrones de fraude o escrituras parciales.

Resultado

Resultado

Los flujos de sorteos pasaron de validación ad hoc a caminos de registro controlados con prevención de duplicados y señales operativas más claras.

Eso redujo registros inconsistentes, entradas repetidas y limpieza manual durante ventanas de alta demanda.