template-saas/docs/architecture/adr/_INDEX.md
rckrdmrd 50a821a415
Some checks failed
CI / Backend CI (push) Has been cancelled
CI / Frontend CI (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / CI Summary (push) Has been cancelled
[SIMCO-V38] feat: Actualizar a SIMCO v3.8.0
- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8
- Actualizaciones de configuracion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 08:53:08 -06:00

3.1 KiB

id title type status priority version created_date updated_date
INDEX-ADR Indice ADRs Index Published P2 1.0.0 2026-01-07 2026-01-10

Indice de ADRs (Architecture Decision Records)

Proyecto: template-saas Fecha: 2026-01-10 Total ADRs: 11


ADRs Existentes

ADR Titulo Estado Fecha
ADR-001 Multi-tenancy con RLS Accepted 2026-01-07
ADR-002 Authentication JWT + OAuth Accepted 2026-01-07
ADR-003 Billing con Stripe Accepted 2026-01-07
ADR-004 Notifications Real-time Accepted 2026-01-07
ADR-005 Feature Flags por Tenant Accepted 2026-01-07
ADR-006 AI Integration Multi-Provider Accepted 2026-01-10
ADR-007 Storage Abstraction Layer Accepted 2026-01-10
ADR-008 Webhook Retry Strategy Accepted 2026-01-10
ADR-009 WhatsApp Business Integration Accepted 2026-01-10
ADR-010 Audit Log Retention Policy Accepted 2026-01-10
ADR-011 Rate Limiting Strategy Accepted 2026-01-10

Resumen de Decisiones

ADR-001: Multi-tenancy con RLS

  • Contexto: Necesidad de aislar datos entre tenants
  • Decision: Usar Row-Level Security de PostgreSQL
  • Consecuencias: Seguridad a nivel de base de datos, tenant_id en todas las tablas

ADR-002: Authentication JWT + OAuth

  • Contexto: Autenticacion segura y escalable
  • Decision: JWT para sesiones, OAuth para proveedores externos
  • Consecuencias: Stateless auth, soporte multi-proveedor

ADR-003: Billing con Stripe

  • Contexto: Sistema de pagos y suscripciones
  • Decision: Integrar Stripe Billing
  • Consecuencias: Manejo completo de suscripciones, webhooks para sincronizacion

ADR-004: Notifications Real-time

  • Contexto: Notificaciones multi-canal en tiempo real
  • Decision: WebSocket + BullMQ para procesamiento
  • Consecuencias: Email, push, in-app, WhatsApp con cola de reintentos

ADR-005: Feature Flags por Tenant

  • Contexto: Control granular de features por plan/tenant
  • Decision: Sistema propio con evaluacion en tiempo de ejecucion
  • Consecuencias: Features toggleables sin redeploy

Template para Nuevos ADRs

# ADR-XXX: [Titulo]

**Estado:** Propuesto | En Revision | Aceptado | Superseded
**Fecha:** YYYY-MM-DD
**Autor:** [Nombre]

## Contexto
[Descripcion del problema o necesidad]

## Decision
[Descripcion de la decision tomada]

## Consecuencias
[Impacto positivo y negativo de la decision]

## Alternativas Consideradas
[Opciones evaluadas y razones de descarte]

Navegacion


Ultima actualizacion: 2026-01-10