Diseño los sistemas de los que dependen otros sistemas.
Arquitecto de software. Escribo sobre diseño orientado al dominio, event sourcing y el oficio de construir sistemas que sobreviven a sus autores. Fundador de AnvilaTech.
ÚLTIMOEvent sourcing in PHP without the framework tax· 14 MIN DE LECTURASagas vs Temporal: where I actually land
Both solve orchestration. They ask you to pay in different currencies — operational surface, cognitive load, vendor gravity. Here's the ledger I keep.
Bounded contexts are a people problem
The hardest part of domain-driven design was never the aggregates. It's admitting where one team's language ends and another's begins.
When I reach for Go next to a Symfony core
Not everything wants to live in the monolith. A short field guide to the seams where a small Go service earns its keep.
A minimal event-sourcing toolkit for Symfony — append-only store, projections, and replay without inheriting a framework's worldview.
A tiny saga coordinator in Go: durable steps, compensations, and back-pressure, with no external workflow engine required.
Herramientas de código abierto para event sourcing, sagas y modelado de dominio.
Todos los proyectos →Soy arquitecto de software. Construyo sistemas orientados a eventos en PHP/Symfony y Go — libros de pedidos, orquestación logística, capas anticorrupción sobre núcleos heredados — y escribo sobre el criterio que exigen esas decisiones.
Fundé AnvilaTech para hacer ese trabajo en equipo. Este sitio es donde pienso en público: ensayos sobre diseño orientado al dominio, event sourcing y funciones de IA que aguantan usuarios reales.