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.