Artículos

Exploraciones extensas

Explicaciones narrativas de cómo y por qué los sistemas terminan siendo como son.

  1. Infraestructura

    hlab: Convertir un homelab Proxmox en una pequeña plataforma

    Un proyecto hobby que convierte la creación de VMs en Proxmox en una experiencia de autoservicio: planes, templates, una TUI de dashboard y una CLI headless para automatización y agentes de IA.

    11 min de lectura

  2. Ingeniería de IA

    Qué LLM usaría para desarrollo backend

    Puse varios LLMs a resolver el mismo assessment backend en Go para ver cuál me resulta más útil en el día a día desarrollando software. El resultado tuvo menos que ver con escribir más código y más con sobrevivir la verificación.

    32 min de lectura

  3. Sistemas Distribuidos

    La consistencia eventual es una decisión de producto

    La consistencia suele archivarse como 'detalle del backend', pero el desfase se filtra directo en la interfaz y en las reglas del negocio. Decidir cuánto desfase es aceptable es una decisión de producto: así se trata como tal.

    8 min de lectura

  4. Arquitectura de Software

    Por qué existen las arquitecturas orientadas a eventos

    Las llamadas directas entre servicios son simples hasta que dejan de serlo. La arquitectura orientada a eventos responde a una falla concreta de los sistemas fuertemente acoplados: este es el problema que realmente resuelve.

    7 min de lectura

  5. Ingeniería de Plataformas

    Por qué importa la ingeniería de plataformas

    Toda organización de ingeniería en crecimiento construye una plataforma en silencio; la única pregunta es si alguien la posee. La ingeniería de plataformas es la decisión de tratar esa plataforma como un producto, y este es el problema que resuelve.

    9 min de lectura