Saltar a contenido

Architecture Decision Records (ADR)

Registro de decisiones arquitectónicas del sistema Bazaar. Cada ADR sigue la plantilla de Michael Nygard.

Convenciones

  • Ubicación: docs/adr/
  • Nombre de archivo: adr-NNNN-titulo-corto.md (numeración correlativa, 4 dígitos).
  • Plantilla: Plantilla ADR
  • Inmutabilidad: una vez aceptado, el contenido no se edita. Si la decisión cambia, se crea un nuevo ADR que reemplaza al anterior y se marca el viejo como Reemplazada por ADR-XXXX.
  • Estados válidos: Propuesta, Aceptada, Rechazada, Obsoleta, Reemplazada.

Registro

# Título Estado Fecha
0001 Una orden por vendedor en checkout Aceptada 2026-06-02
0002 Kong como API Gateway Aceptada 2026-06-02
0003 Stack heterogéneo: Python+Go / PostgreSQL+MongoDB Aceptada 2026-06-02
0004 Consistencia distribuida — Saga con compensación basada en eventos Aceptada 2026-06-02
0005 Resiliencia HTTP — Retry exponencial + Circuit Breaker Aceptada 2026-06-02
0006 Despliegue en GKE sobre GCP Aceptada 2026-06-02
0007 Recomendaciones personalizadas en Home Aceptada 2026-05-12