Saltar al contenido

Registro de decisiones de arquitectura

Registra una decisión técnica con su contexto, opciones, motivos y consecuencias, para que el equipo la encuentre después.

Rellénalo y previsualízalo

ADR-0012: Usar PostgreSQL para el servicio de pedidos

Estado: Estado
Fecha: 12 de marzo de 2027
Responsables de la decisión: Responsable del equipo de plataforma, responsable del equipo de pedidos, ingeniero de seguridad

Contexto

El servicio de pedidos almacena 20 millones de filas y necesita transacciones entre tablas. El almacén actual no admite transacciones y el equipo no tiene experiencia operándolo.

Lo que más importa

Consistencia de los datos
Experiencia del equipo
Coste de operación
Capacidad de escalar 5x en dos años

Opciones consideradas

1. PostgreSQL gestionado. Transacciones sólidas, el equipo lo conoce, mayor coste.
2. Una base de datos documental. Arranque rápido, uniones y transacciones más débiles.
3. Mantener el almacén actual. Sin migración, pero el problema sigue ahí.

Decisión

Usaremos PostgreSQL gestionado para el servicio de pedidos.

Motivos

Cumple la necesidad de consistencia, el equipo puede mantenerlo y el coste es aceptable dentro del presupuesto de plataforma.

Consecuencias

Bueno: código más sencillo y pedidos más seguros. Malo: una migración de tres meses y un coste anual de alojamiento. Debemos planificar el traslado de datos y una reversión.

Cuándo revisarlo

Si el volumen supera los 100 millones de filas o el coste de alojamiento se duplica.

Relacionado

Sustituye a ADR-0004. Relacionado: ADR-0009.

Las plantillas son un punto de partida cuidadoso, no asesoramiento jurídico. Cuando la ley sea relevante, comprueba qué se aplica donde estés.

TI y proyectos

Para qué sirve esta plantilla

Registro de una decisión técnica con su contexto, opciones, motivos y consecuencias, para que el equipo lo encuentre después.

Es gratis rellenarlo en línea, no requiere cuenta y se descarga como documento de Word o PDF. Ver todas las plantillas de TI y proyectos

TI y proyectos

Qué debes rellenar

El formulario pide 13 datos. El documento se completa solo a medida que escribe.

  • Número de registro

    Por ejemplo: ADR-0012

  • Título de la decisión

    Por ejemplo: Usar PostgreSQL para el servicio de pedidos

  • Estado

  • Fecha

    Por ejemplo: 12 de marzo de 2027

  • Responsables de la decisión

    Por ejemplo: Responsable del equipo de plataforma, responsable del equipo de pedidos, ingeniero de seguridad

  • Contexto

    El problema, las fuerzas en juego y los límites.

    Por ejemplo: El servicio de pedidos almacena 20 millones de filas y necesita transacciones entre tablas. El almacén actual no admite transacciones y el equipo no tiene experiencia operándolo.

  • Lo que más importa

    Uno por línea, el más importante primero.

    Por ejemplo: Consistencia de los datos Experiencia del equipo Coste de operación Capacidad de escalar 5x en dos años

  • Opciones consideradas

    Incluye las opciones que descartaste.

    Por ejemplo: 1. PostgreSQL gestionado. Transacciones sólidas, el equipo lo conoce, mayor coste. 2. Una base de datos documental. Arranque rápido, uniones y transacciones más débiles. 3. Mantener el almacén actual. Sin migración, pero el problema sigue ahí.

  • Decisión

    Por ejemplo: Usaremos PostgreSQL gestionado para el servicio de pedidos.

  • Motivos

    Por ejemplo: Cumple la necesidad de consistencia, el equipo puede mantenerlo y el coste es aceptable dentro del presupuesto de plataforma.

  • Consecuencias

    Tanto lo bueno como lo malo.

    Por ejemplo: Bueno: código más sencillo y pedidos más seguros. Malo: una migración de tres meses y un coste anual de alojamiento. Debemos planificar el traslado de datos y una reversión.

  • Cuándo revisarloopcional

    Por ejemplo: Si el volumen supera los 100 millones de filas o el coste de alojamiento se duplica.

  • Decisiones relacionadas y enlacesopcional

    Por ejemplo: Sustituye a ADR-0004. Relacionado: ADR-0009.

TI y proyectos

Qué incluye

Las partes de este documento, en orden.

  1. 1Contexto
  2. 2Lo que más importa
  3. 3Opciones consideradas
  4. 4Decisión
  5. 5Motivos
  6. 6Consecuencias
  7. 7Cuándo revisarlo
  8. 8Relacionado

Plantillas

Cómo funciona

  1. 01

    Rellena

    Escribe tus datos en el formulario. El documento se completa solo mientras escribes; haz clic en cualquier espacio para saltar a su campo.

  2. 02

    Revisa

    Léelo entero. Los espacios que no hayas rellenado siguen marcados, para que nada salga a medias.

  3. 03

    Descarga

    Guárdalo como documento de Word para seguir editándolo, o como PDF para enviarlo o imprimirlo.

Hazlo tuyo con IA

Ábrelo en el chat y pide cambios: más corto, más firme, para otra situación, en otro idioma.

Adáptalo con nerix

TI y proyectos

Preguntas que hace la gente

¿Qué datos pide esta plantilla?

El formulario solicita 13 datos, empezando por Número de registro, Título de la decisión, Estado, Fecha, Responsables de la decisión. 2 más son opcionales.

¿Puedo descargar esta plantilla en Word o PDF?

Sí. Cuando hayas rellenado el formulario, guárdalo como documento de Word para seguir editándolo, o como PDF para enviarlo o imprimirlo. Es gratis y no necesitas cuenta.

¿Se envía a algún sitio lo que escribo?

No. Lo que escribes permanece en tu navegador mientras rellenas el documento. Solo se envía a nerix si eliges abrir la plantilla en el chat.

¿Son gratis estas plantillas de TI y proyectos?

La mayoría sí. Rellénelas y descárguelas gratis en Word o PDF, sin cuenta. Algunos documentos más largos son premium: gratis para rellenar, de pago único para descargar y marcados con su precio.

¿Nos hace seguros una política de seguridad?

Ningún documento lo logra por sí solo. Una política ayuda cuando coincide con lo que la gente hace de verdad: mantenla breve, explícasela a tu equipo y revísala cada año.

¿El acta de proyecto es solo para proyectos grandes?

No. Un proyecto pequeño también se beneficia, porque una página con el objetivo, los límites y quién decide evita la mayoría de las discusiones posteriores.