11°

~/temas/arquitectura

Arquitectura que se puede verificar

Un diagrama que nadie puede comprobar es un dibujo bonito.

Todos los temas

La arquitectura se documenta mal porque el documento y el sistema se separan el primer día. Estas entradas prueban las herramientas que prometen cerrar esa brecha, extrayendo el modelo de un servidor en marcha en vez de dibujarlo de memoria, y comparando lo que cada una cuesta sostener.

6 entradas

Portada: Un chat en Amazon Bedrock AgentCore para mi blog: lo rompí con 64 mensajes y lo rearmé con reglas fuera del promptArtículoUn chat en Amazon Bedrock AgentCore para mi blog: lo rompí con 64 mensajes y lo rearmé con reglas fuera del promptTutorial: chat LangGraph en Amazon Bedrock AgentCore con Knowledge Base S3 y guardrails, probado con una conversación de 64 mensajes. Costos y opción local.#IA#AWS#SeguridadPortada: Medí 320 sitios chilenos: la mitad ya usa criptografía post-cuántica, y casi ninguno lo decidióArtículoMedí 320 sitios chilenos: la mitad ya usa criptografía post-cuántica, y casi ninguno lo decidióSondeé los 320 dominios .cl más visitados: 145 negocian X25519MLKEM768 (47,7 %), pero solo 9 de los 128 con infraestructura propia. Coste medido: 0 ms.#Criptografía post-cuántica#TLS#ChilePortada: Bun se reescribió de Zig a Rust en once días. Medí lo que publicaron, y lo que noArtículoBun se reescribió de Zig a Rust en once días. Medí lo que publicaron, y lo que noBun portó 535.000 líneas de Zig a Rust y publicó tres cifras concretas: arranque, peticiones por segundo y tamaño de binario. La versión 1.3.14 fue la última en Zig y la 1.4.0 la primera en Rust, así que se descargan las dos y se mide lo mismo cambiando solo el binario. El arranque la supera con holgura, el binario se queda corto, y de memoria y CPU en reposo el anuncio no da ningún número: esas dos las mido sin nada oficial con qué contrastarlas.#Rust#ArquitecturaPortada: Monté un sandbox público del Sistema de Finanzas Abiertas de Chile, y Keycloak solo no alcanzabaArtículoMonté un sandbox público del Sistema de Finanzas Abiertas de Chile, y Keycloak solo no alcanzabaChile tiene norma de finanzas abiertas y no tiene un sandbox público donde probarla. Monté uno completo y no oficial, fiel al Anexo Técnico: directorio de participantes, banco, servidor de autorización y aplicación solicitante, con PAR obligatorio, objeto de petición cifrado, mTLS y RAR en el token. Keycloak 26 cubre buena parte por configuración, pero el modelo de consentimiento que Chile eligió no existe en el producto: hubo que escribirlo entero.#Seguridad#Arquitectura#ChilePortada: Los siete consejos de GEO: reproduje la única prueba que existe y después audité mis 72 páginasArtículoLos siete consejos de GEO: reproduje la única prueba que existe y después audité mis 72 páginasUn estudio ruso probó los siete consejos que repite la industria del GEO sobre 73 páginas que seis motores citaron y ninguno sobrevivió. Reconstruí sus conteos y reproduje los siete valores de p exactos. Después llevé el detector a mis 72 páginas, y ahí apareció lo que ningún consejo mira: cuatro páginas distintas declarando la misma entidad.#SEO#GEO#EstadísticaPortada: Tu diagrama de arquitectura miente: probé las dos formas de escribirlo como códigoArtículoTu diagrama de arquitectura miente: probé las dos formas de escribirlo como códigoUn editor visual de C4 apareció en Habr y no se puede autoalojar. Probé las dos alternativas que sí: el CLI de Structurizr genera los tres niveles de un sistema real en 1 segundo desde un solo archivo; C4-PlantUML llega al mismo resultado sin instalar nada, a costa de triplicar el modelo.#Arquitectura#Herramientas

Todos los escritos