Saltar al contenido

Parte 14 — Arquitectura y proyecto final

Cerrar el programa con una decisión defendible: comparación por evidencia, costo total y una demostración que se pueda auditar.

3 clases · 12 horas · 13 conceptos · 7 fuentes

Antes de esta parte

Esta parte se apoya en lo trabajado antes. Si vienes de fuera del programa, revisa al menos el vocabulario de:

De qué trata esta parte

Tres clases para convertir catorce partes de conocimiento en una decisión que se pueda defender. No hay material nuevo de motores aquí: hay método, registro y defensa.

La primera clase pone la elección de motores en su forma técnica: carga de trabajo cuantificada, criterio de comparación escrito antes de mirar los productos, y la complejidad añadida contada como lo que cuesta —otro modelo de fallo, otro respaldo, otra guardia—. La segunda enseña a dejar constancia con registros de decisión de arquitectura, costo total de propiedad a varios años y reversibilidad como criterio para saber cuánto análisis merece cada decisión. La tercera es el proyecto final: diseñar, medir y defender ante preguntas hostiles, declarando los límites de lo que el trabajo demuestra.

El proyecto final se evalúa como una revisión de arquitectura real. La pregunta no es si funciona, sino qué mediste, qué alternativa descartaste y con qué dato.

Al terminar esta parte podrás

  1. Cuantificar una carga de trabajo y derivar de ella un criterio de selección escrito.
  2. Comparar candidatos por evidencia reproducible y no por características anunciadas.
  3. Escribir registros de decisión con contexto, alternativas y consecuencias negativas aceptadas.
  4. Estimar el costo total de propiedad a tres años, incluidas las horas de operación.
  5. Defender el diseño ante preguntas hostiles declarando explícitamente sus límites.

Las clases, una por una

#ClaseNivelHorasFuentes
072Persistencia políglota: decidir por evidencia y no por modaAvanzado33
073Registro de decisiones de arquitectura y costo totalAvanzado33
074Proyecto final: diseñar, medir y defenderAvanzado64

072 — Persistencia políglota: decidir por evidencia y no por moda

Avanzado · 3 h · 3 fuentes · requiere 010, 064

La elección de motores hecha como decisión técnica: carga de trabajo cuantificada, criterio de comparación escrito antes de mirar los productos, y la complejidad añadida contada como lo que cuesta —otro modelo de fallo, otro respaldo, otra guardia. Es la clase que convierte las catorce partes anteriores en un método de decisión.

carga de trabajo criterio de selección costo de operación complejidad añadida

073 — Registro de decisiones de arquitectura y costo total

Avanzado · 3 h · 3 fuentes · requiere 072

Dejar constancia de por qué se decidió lo que se decidió. El registro de decisión de arquitectura con su contexto, sus alternativas descartadas y sus consecuencias negativas aceptadas; el costo total de propiedad a varios años, que suele invertir el ranking; y la reversibilidad, que es el criterio para saber cuánto análisis merece cada decisión.

ADR contexto consecuencia costo total de propiedad reversibilidad

074 — Proyecto final: diseñar, medir y defender

Avanzado · 6 h · 4 fuentes · requiere 073, 062

El cierre del programa: diseñar un sistema, medirlo y defenderlo ante preguntas hostiles. Se evalúa como una revisión de arquitectura real —qué mediste, qué alternativa descartaste, con qué dato— y exige declarar los límites: qué no demuestra el trabajo y qué faltaría para llevarlo a producción.

defensa técnica evidencia reproducible límite declarado plan de evolución

Errores frecuentes en esta parte

Cada uno de estos es una creencia habitual y su corrección.

Vocabulario de la parte

Los 13 términos que esta parte introduce. Todos están también en el glosario del programa con sus términos relacionados.

TérminoQué significaSe trabaja en
ADRRegistro de decisión de arquitectura: un documento corto y numerado con el contexto, la decisión, las alternativas descartadas y las consecuencias. Su valor aparece dos años después, cuando alguien pregunta por qué esto es así y nadie lo recuerda.073
carga de trabajoLa descripción cuantificada de lo que el sistema tendrá que aguantar: volumen, proporción de lecturas y escrituras, latencia objetivo, consultas dominantes, crecimiento previsto. Es lo que convierte la elección de motor en una decisión técnica y no en una preferencia.072
complejidad añadidaLo que cuesta cada sistema adicional: otro modelo de fallo, otro respaldo, otra guardia, otra consistencia que reconciliar. Es el argumento más fuerte a favor de un solo motor multimodelo mientras la carga lo permita.072
consecuenciaLo que la decisión hace más fácil y lo que hace más difícil, incluidas las consecuencias negativas aceptadas. Un ADR que solo lista ventajas no es un registro de decisión: es un anuncio.073
contextoLa sección del ADR que describe las fuerzas del momento: restricciones, plazos, volúmenes y lo que se sabía entonces. Es lo que permite juzgar la decisión con justicia después, y lo que indica cuándo dejó de ser válida.073
costo de operaciónTodo lo que cuesta mantener vivo un motor después de instalarlo: respaldos probados, actualizaciones, monitorización, personas de guardia. Suele superar con creces el costo de licencia o de cómputo.072
costo total de propiedadLa suma a varios años de licencias, infraestructura, personas, formación y migración de salida. Comparar solo el precio por hora de cómputo suele invertir el orden del ranking en cuanto se añaden las horas de operación.073
criterio de selecciónLa lista escrita de propiedades que se van a comparar entre candidatos, con su peso, fijada antes de mirar los productos. Escribirla después es escribir la justificación de lo que ya se había decidido.072
defensa técnicaSostener una decisión ante preguntas hostiles: por qué este motor, qué mediste, qué alternativa descartaste y con qué dato. Es el formato de evaluación del proyecto final porque es el formato real de una revisión de arquitectura.074
evidencia reproducibleMediciones que otra persona puede repetir: comando, versión, datos, semilla y salida. Sin ellas, un número de rendimiento en una defensa es una afirmación, y se le puede oponer cualquier otra.074
límite declaradoLo que el trabajo explícitamente no demuestra: escala no probada, fallos no simulados, supuestos del entorno. Declararlo aumenta la credibilidad en lugar de restarla, porque distingue lo medido de lo esperado.074
plan de evoluciónQué se haría al multiplicar por diez el volumen, y qué señal indicaría que ha llegado el momento. Convierte una arquitectura en una decisión con fecha de revisión en lugar de en una apuesta permanente.074
reversibilidadCuánto cuesta deshacer la decisión si resulta equivocada. Es el criterio que decide cuánto análisis merece: una decisión barata de revertir se prueba, una cara se estudia antes.073

Fuentes usadas en esta parte

7 obras distintas sostienen lo que se afirma en estas 3 clases.

Otras partes