CLIENTE
Gran petrolera española
Sector energético
SECTOR
Energía · Retail
PERIODO
2017 — 2018
ROL PAELLASOFT
Desarrollo integral
El proyecto
En el marco de una campaña de fidelización en estaciones de servicio, PaellaSoft desarrolló la infraestructura completa para la emisión, gestión y validación de códigos de valor económico real. Cada repostaje por encima de un umbral generaba un código único impreso en el ticket, canjeable por beneficios directos para el cliente final.
El reto no era tecnológico en sentido genérico: era de seguridad, integridad y escala. Cada código representaba valor económico real. Un fallo de duplicidad, un error de validación o una caída del sistema en hora punta no era un inconveniente de UX: era un problema de negocio con impacto económico directo y reputacional inmediato.
FICHA DEL PRODUCTO
NOMBRE
TIPO
DESDE
2017 — 2018
SECTOR
DATOS
CÓDIGOS GENERADOS
30.000.000
CÓDIGOS CANJEADOS
3.000.000
LONGITUD DE CÓDIGO
BASE DE DATOS
ARQUITECTURA
CLOUD
SLA
ESCALADO
TRAZABILIDAD
SEGURIDAD
UNICIDAD
ANTI-FRAUDE
Detección de patrones anómalos
AUDITORÍA
DOBLE CANJE
La escala del proyecto
- 30 millones de códigos alfanuméricos de longitud 12 — pregenerados, únicos, con garantía criptográfica de no colisión
- 3 millones de códigos canjeados — transacciones reales con valor económico asociado
- Base de datos de varios gigabytes — con validación en tiempo real y consulta de estado por código
- API de trazabilidad por punto de venta— identificación de la estación de servicio donde se produjo cada canje
- SLA 99,999%— menos de 5 minutos de inactividad admisible al año
- Infraestructura Google Cloud Platform— escalado automático para picos de demanda en horas de repostaje
30 millones de códigos de valor económico real. SLA de cinco nueves. Trazabilidad por estación de servicio. No es una promoción digital: es infraestructura financiera distribuida en miles de puntos de venta.
El reto técnico: series temporales a escala con fiabilidad de campo
La generación masiva de códigos alfanuméricos únicos de longitud 12 impone restricciones técnicas no triviales. Con un alfabeto de 36 caracteres posibles (A-Z, 0-9), el espacio de combinaciones es amplio, pero a 30 millones de instancias la probabilidad de colisión sin gestión criptográfica adecuada es significativa. PaellaSoft implementó un sistema de generación con garantía de unicidad y almacenamiento previo a la distribución física, lo que significa que los códigos existían en base de datos antes de imprimirse, permitiendo validación instantánea sin consulta a lógica externa.
La validación en tiempo real de 3 millones de canjes sobre una base de 30 millones de registros requirió indexación optimizada, caché de estado y gestión de concurrencia para evitar dobles canjes en ventanas de tiempo muy cortas. Un mismo código intentado dos veces en menos de un segundo desde puntos de venta distintos debía rechazarse sin ambigüedad.
API de trazabilidad por punto de venta
Uno de los elementos técnicos más distintivos del proyecto fue la capa de inteligencia sobre los datos de canje. La API no solo validaba si un código era correcto y no había sido usado: registraba el punto de venta exacto donde se producía cada transacción.
Esto habilitó para el cliente capacidades de análisis de negocio reales: qué estaciones de servicio generaban mayor tasa de canje, qué zonas geográficas respondían mejor a la campaña, y —con especial importancia desde el punto de vista de seguridad— qué patrones anómalos de canje podían indicar uso fraudulento o filtración de códigos.
Esta decisión de arquitectura es coherente con el posicionamiento de TBAGROSENSOR como empresa con hardware y software 100% propio, y con la sensibilidad creciente del sector agrícola sobre la propiedad de los datos de explotación. Para un agricultor, los datos de su suelo son información estratégica sobre su negocio.
- Identificación de estación en cada canje — trazabilidad completa del ciclo código→punto de venta→usuario
- Detección de patrones anómalos — concentración de canjes en un único punto en ventanas temporales cortas
- Reporting en tiempo real — visibilidad de la campaña por zona geográfica y red de distribución
- Auditoría completa— log inmutable de cada operación de validación con timestamp y origen
Infraestructura Google Cloud Platform y SLA 99,999%
El sistema se desplegó sobre Google Cloud Platform, una elección técnica que en 2017 situaba al proyecto en la vanguardia de la adopción cloud empresarial en España. GCP permitió el escalado automático para absorber los picos de demanda asociados a las horas de mayor tráfico en estaciones de servicio —mañanas y tardes de días laborables, viernes por la tarde— sin sobredimensionar la infraestructura en horas valle.
El SLA acordado de 99,999% —cinco nueves— equivale a menos de 5,26 minutos de inactividad admisible en un año completo. Es el estándar de las plataformas financieras y de telecomunicaciones críticas. Su cumplimiento durante toda la campaña es la prueba más contundente de la madurez operativa del sistema entregado.
Relación con Repsol: dos proyectos, varios años
CodeRepsol no fue el único proyecto desarrollado para este cliente. En paralelo y de forma continuada, PaellaSoft desarrolló y mantuvo la aplicación móvil Pide tu Bombona, una solución multiplataforma para la solicitud de envases GLP con integración directa en sistemas corporativos vía SOAP, geolocalización, validación de direcciones y flujo completo de pedido digital. El cliente mantuvo la relación hasta 2019, cuando internalizó el control de esa aplicación.
Dos proyectos distintos, disciplinas distintas, varios años de relación. Eso no es un encargo puntual: es confianza sostenida de una corporación de primer nivel en el proveedor técnico.
Qué demuestra este caso
CodeRepsol demuestra capacidades que el resto del portfolio de PaellaSoft cubre solo parcialmente:
- Infraestructura crítica con SLA financiero — 99,999% no es un claim de marketing; es un contrato con penalizaciones. Cumplirlo requiere arquitectura, monitorización y respuesta de incidencias en minutos
- Seguridad en sistemas de valor económico real — los códigos no eran puntos de fidelización; eran activos con valor directo. La integridad del sistema era un requisito de negocio, no de calidad de software
- Escala en base de datos con acceso en tiempo real— 30 millones de registros consultados en tiempo real en un sistema transaccional es un reto de ingeniería real
- Trazabilidad y auditoría por diseño— el sistema fue diseñado para ser auditable desde el primer commit, no como capa añadida a posteriori
- Google Cloud Platform en 2017—adopción temprana de infraestructura cloud en un cliente corporate conservador, lo que implica capacidad técnica y de evangelización del proveedor
30M
CÓDIGOS GENERADOS
3M
CÓDIGOS CANJEADOS
99.999%
SLA GARANTIZADO
12
CARACTERES· LONGITUD DE CÓDIGO
Formación médica especializada para cirujanos cardiovasculares: el cuarto ángulo en salud.
Tu proyecto necesita infraestructura crítica con SLA de cinco nueves?
Hemos gestionado 30 millones de códigos de valor económico real para una gran corporación energética. Hablemos de tu caso.