Saltar a contenido

ADR-003 · Stack mismo que illanes00 (sin re-inventar)

Fecha: 2026-04-08 Source: /srv/projects/cis/cis-plan/DECISIONS.md (do not edit here — re-split desde la fuente)


Contexto: tentación de usar Rust/Go o algo nuevo para la plataforma CIS porque es un proyecto nuevo.

Decisión: Mismo stack del resto del ecosistema illanes00: - Backend: FastAPI + SQLAlchemy async + Alembic + pydantic-settings + structlog - Frontend: Next.js 15 app router + TypeScript + Tailwind - DB: Postgres 16 - Cache/queue: Redis 7 - Reverse proxy: Caddy (tls_cf) - Services: systemd (no k8s), Docker solo para terceros (Authentik) - Auth: Authentik → libs illanes-auth (Python) y @illanes00/api-client (TS) - Secretos: vault (core-server MCP)

Consecuencias: - Reusar muchas shared libs existentes. - Onboarding rápido para cualquiera familiar con el ecosistema. - Bajo riesgo operacional.