Plataforma de Integración para SAT Oficial y Garantías en Benelux
Desafío Operativo
Coordinar reparaciones técnicas, garantías y logística internacional de mensajería para clientes en cuatro idiomas (ES, FR, NL y EN). La gestión dependía de múltiples proveedores externos (aseguradora internacional, DHL y almacenes logísticos), con alto riesgo de desincronización de estados, paquetes perdidos y retrasos en la atención al cliente.
Qué Resuelve la Plataforma
Sistema integral desarrollado de forma autónoma por Pablo en un periodo de tres meses que unifica el ciclo de vida del siniestro:
- Sincronización logística automatizada: workers en segundo plano que consultan y actualizan periódicamente el seguimiento de expedientes y estados de entrega con DHL y ShipHero sin intervención manual.
- Comunicaciones y transcripción: canal de telefonía en conferencia con Twilio, transcripción automática de llamadas con Deepgram y generación de notas de siniestro mediante gateway de IA.
- Calidad garantizada desde el desarrollo: batería de 77 ficheros de pruebas automatizadas en memoria para validar la lógica antes de cualquier pase a producción.
Riesgos y Desastres Evitados en Producción
- Evita bloqueos de la API por latencia externa: el desacoplamiento mediante workers asíncronos y colas con hasta 20 reintentos garantiza que las caídas o lentitud de proveedores externos (DHL o telefonía) nunca congelen la plataforma.
- Evita solapamientos y registros duplicados: ejecución atómica e idempotente en el planificador de tareas para impedir que dos procesos modifiquen el mismo siniestro en paralelo.
- Evita brechas de seguridad perimetral: despliegue en contenedores sin privilegios de root y despojo estricto de todas las capacidades del kernel de Linux (
cap_drop: ALL).
Notas de Ingeniería y Diseño de Sistemas
Análisis técnicos, compensaciones arquitectónicas y lecciones aprendidas en producción.
Laya en CPU, sin GPU: lo que medí en tres máquinas antes de ponerlo en producción
38 ms era con GPU. En CPU, de 94 a 848 ms según la máquina. Benchmarks reales, la trampa de los hilos, ONNX frente a PyTorch y cómo quedó el despliegue en un VPS.
Arquitectura Hexagonal y DDD en Laravel: Desacoplando el Dominio de Eloquent con DTOs y Repositorios
Cómo estructurar aplicaciones complejas en Laravel sin que Eloquent contamine la lógica de negocio: Puertos y Adaptadores, Value Objects inmutables con PHP 8.2 y separación estricta de capas.
PHP a Escala Planetaria: Slack, Meta, Tipado Estricto con PHPStan y Concurrencia con Fibers (Parte 4)
Por qué gigantes tecnológicos como Slack, Wikipedia y Meta siguen apostando por PHP: la economía del modelo stateless en Kubernetes, análisis estático de nivel máximo y concurrencia cooperativa con Fibers.