Restaurante La Quinta Almena: Plataforma Web Jamstack y CMS
Desafío Operativo
Un restaurante de alta demanda requiere actualizar platos, precios, alérgenos regulados y cartas en varios idiomas de forma autónoma por el personal de sala, pero sin depender de CMS tradicionales lentos o vulnerables que degraden la velocidad de carga móvil o la seguridad del servidor.
Qué Resuelve la Solución
Arquitectura desacoplada Jamstack que combina autonomía editorial con rendimiento web extremo:
- Frontend estático con Astro 5: HTML precompilado servido por Nginx en contenedores, garantizando tiempos de carga casi instantáneos y SEO técnico óptimo.
- Headless CMS con Strapi 5: panel editorial privado para el equipo de sala donde actualizan menús, fichas de alérgenos y reservas sin conocimientos técnicos.
- Reconstrucción automática por webhooks: cada guardado en Strapi dispara un webhook seguro que recompila el sitio estático en segundos.
Riesgos y Desastres Evitados en Producción
- Evita caídas por picos de tráfico: al servir ficheros HTML estáticos, el servidor no ejecuta consultas a base de datos en peticiones públicas, resistiendo picos de visitas sin inmutarse.
- Evita ataques y brechas en el CMS: el panel de Strapi no está expuesto directamente en el frontend público, blindando la base de datos frente a escaneos y ataques de fuerza bruta.
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.