Ingeniero de Sistemas Digitales · México

Cómo funcionan
los sistemas
digitales reales.

arquitectura· rendimiento· automatización· escalabilidad· UX engineering· Laravel· negocio

Laravel Filament Livewire MySQL Redis AWS
REQUEST_LIFECYCLE.LARAVEL ● LIVE
Últimas solicitudes
GET /api/invoices 3ms 200 OK
POST /api/payments 8ms 201
EVENT InvoiceCreated queued
02
SYS:02 — Research Feed

No solo código.
Sistemas documentados.

Investigación aplicada sobre arquitectura, rendimiento y producto digital.

Ver todos los artículos →
Laravel

Laravel Reverb vs Pusher: WebSockets Modernos y Tiempo Real en 2025

Comparativa profunda entre Laravel Reverb y Pusher para aplicaciones tiempo real en 2025, incluyendo costos, rendimiento, escalabilidad y e…

Arquitectura

Cómo Estructurar un Proyecto Laravel para Equipos Grandes y Crecimiento a Largo Plazo

Aprende a estructurar proyectos Laravel escalables usando organización modular, separación por dominios y convenciones sostenibles para equ…

Laravel

Autenticación Moderna en Laravel: Sanctum, JWT, OAuth y Mejores Estrategias en 2025

Aprende cuándo usar Sanctum, JWT u OAuth en Laravel y cómo diseñar sistemas de autenticación modernos, seguros y escalables en 2025.

03
SYS:03 — Arquitectura

Disecciones de sistemas reales.

No diagramas de cajas vacías — trazas vivas de cómo fluyen los datos dentro de sistemas en producción.

ERP_ARCHITECTURE.MODULAR ● LIVE

Filament + módulos desacoplados + capas de servicios — el patrón que escala de 10 a 10.000 usuarios sin rediseño.

Flujo Facturación
Horizontal Sync
Queue Jobs
SISTEMA_RESERVAS.FLOW ● LIVE TRACE

Auth, disponibilidad, pagos, colas, emails y realtime — las 7 capas que procesan cada reserva en producción.

Sync Path
Async / Queue
Cached / Redis
04
SYS:04 — Engineering Notes

Apuntes de ingeniería en producción.

TILs, snippets, debugging real y micro-artículos. Observaciones del trabajo diario con sistemas reales.

TIL

Laravel Lazy Collections: procesar 500k rows sin explotar memoria.

15 May 2026  ·  4 min

cursor() + LazyCollection para streaming — la memoria se mantiene constante sin importar el volumen.

Laravel Performance Memory Eloquent
Debug

N+1 en componentes Livewire: detectarlo con Debugbar y resolverlo con eager loading.

12 May 2026  ·  3 min

Cada re-render de un componente Livewire puede disparar N+1 si no usas with() en la consulta.

Livewire N+1 Query
Debug

Redis TTL no invalida cache entre requests en Laravel Octane.

10 May 2026  ·  3 min

En Octane el proceso PHP persiste entre requests. El TTL expira en Redis, pero el in-memory cache del worker sigue sirviendo datos stale.

Redis Octane Cache
Observación

CSS custom properties vs variables Sass: el caso donde las nativas ganan siempre.

06 May 2026
CSS DX Design Tokens
Snippet

Extender un Resource de Filament 3 sin modificar el vendor.

03 May 2026
Filament PHP Extension
Micro

¿Cuándo introduces una cola en tu app? La regla del segundo.

26 Apr 2026
Architecture Queues Heuristics
08
SYS:08 — Newsletter

Ingeniería sin filtros,
una vez por semana.

Lo que encuentras en bases de código real: problemas resueltos, patrones probados, decisiones explicadas.

engineering-notes-weekly.md PREVIEW
ENW #24 · Engineering Notes Weekly
Lazy Collections, Event Sourcing en prod,
y el problema con las abstracciones prematuras
Martes, 14 May 2026 · 5 min read · 1,240 lectores

"Esta semana procesé 500k registros sin matar el servidor, aprendí por qué Event Sourcing no es para todos, y descubrí que mis abstracciones favoritas me estaban haciendo daño."

TIL: cursor() vs all() en Eloquent — diferencia real en memoria
Con 500k filas, all() consume 2.4GB. cursor() usa 18MB. Una línea cambia todo.
Arquitectura: ¿cuándo Event Sourcing complica más de lo que resuelve?
No todos los dominios necesitan un log inmutable. El criterio que uso para decidir.
Observación: el costo oculto de sobre-abstraer en Laravel
Tres interfaces que no necesitaba. Lo que aprendí al eliminarlas.
Engineering Notes Weekly
Suscríbete gratis.

Cada martes: un problema real, una solución técnica explicada, algo que aprendí en producción. Sin spam, sin relleno.

Gratis · Sin spam · Cancela cuando quieras

Arquitectura Sistemas reales UX de ingenieros Automatización IA aplicada Laravel
1,240 suscriptores
Martes cada semana
#24 ediciones
09
SYS:09 — Perfil

El ingeniero detrás del sistema.

PROFILE.SYS ● ACTIVE
Nombre José Luis Luna Rubio
Rol Digital Systems Engineer
Ubicación México — Remote available
Foco Backend · Architecture · SaaS
Stack Laravel · Filament · MySQL · Redis
Desde 2016 — 8 años en producción
>Construyo sistemas que operan negocios.

No páginas que solo se ven bien.

Especializado en arquitectura backend, automatización de operaciones y construcción de plataformas SaaS con Laravel y Filament. No entrego código — entrego sistemas que reducen trabajo manual, escalan bajo presión y siguen funcionando cuando el negocio crece.
Evolución del sistema
2016
Primer sistema en producción
PHP, jQuery. Sobrevivió. Primer contacto real con la diferencia entre código y producto.
2018
Laravel entra al stack
Escalabilidad real por primera vez. Arquitectura MVC, Eloquent, primeros APIs REST.
2020
Queues y procesamiento intensivo
Primer sistema con Redis, workers y procesamiento asíncrono a escala. El backend empezó a operar solo.
2022
Filament + SaaS multi-tenant
Construcción de productos completos. Panel admin, módulos por cliente, arquitectura de permisos granular.
2024
Automatización enterprise
n8n, Make, integraciones API complejas. Sistemas que conectan docenas de herramientas sin intervención humana.
HOY
Aquí estamos.
Construyendo el próximo sistema contigo.
Runtime Stats
Sistemas construidos
47+
Años en producción
8
Uptime promedio
99.9%
Clientes satisfechos
30+
Líneas de código
Velocidad con intención

No entrego rápido por entregar. Entrego rápido porque el proceso está diseñado para eso desde el inicio.

Mantenibilidad > perfección

El código perfecto que nadie puede mantener es peor que código bueno y legible. La deuda técnica se paga.

Arquitectura primero

10 minutos de diseño ahorran 10 horas de refactoring. Siempre hay un diagrama antes del primer commit.

Cliente como stakeholder

Entiendo el negocio antes de escribir código. El problema real rara vez es solo técnico — casi siempre es operativo.

08
SYS:08 — Contacto

Construyamos el próximo sistema que impulse tu negocio.

Cuéntame tu idea y diseñamos juntos la mejor solución. Sin compromisos, sin plantillas. Sistemas a medida pensados para operar y escalar.

GitHub /lawlietluna
Ubicación México — Disponible remoto
$system status
SYSTEM READY — await build();
████████████ 100%
CONTACTO_TERMINAL.EXE ● System ready
Afiliado
Curado por José Luis Luna Rubio

Acelera tu perfil
técnico con
Platzi

Más de 240 cursos y 48 carreras para fortalecer desarrollo, producto, diseño y habilidades digitales con una ruta estructurada.

  • Rutas por carrera
  • Aprendizaje práctico
  • Formación continua
240+ Cursos
48 Carreras
1mes Gratis
Obtener 1 mes gratis

Enlace de afiliado — si entras desde aquí,
apoyas este sitio sin costo extra para ti.