Técnica

Arquitectura

Decisiones de arquitectura del sitio.

Arquitectura

CampoValor
TipoArquitectura de software
PropósitoExplicar la forma del sistema estático y sus límites.
AudienciaDesarrollo, arquitectura, reclutadores técnicos
EstadoVigente

Resumen

Sitio estático de una sola página, generado en build time. No hay backend ni base de datos en el MVP.

┌─────────────────────────────────────────────┐
│                 Visitante                   │
└─────────────────────┬───────────────────────┘
                      │ HTTPS

┌─────────────────────────────────────────────┐
│     Hosting estático (Vercel / GH Pages)    │
│  HTML + CSS + JS + assets (foto, PDF…)      │
└─────────────────────┬───────────────────────┘
                      │ build

┌─────────────────────────────────────────────┐
│                   Astro                     │
│  ┌─────────────┐  ┌──────────────────────┐  │
│  │ Pages/Layout│  │ React islands        │  │
│  │ (estático)  │  │ (animaciones / UI)   │  │
│  └──────┬──────┘  └──────────┬───────────┘  │
│         │                    │              │
│         └────────┬───────────┘              │
│                  ▼                          │
│         src/data/profile.ts                 │
│         (contenido)                         │
└─────────────────────────────────────────────┘

Decisiones clave

DecisiónElecciónMotivo
RenderingEstático (SSG)Rápido, barato, simple de hostear
InteractividadIslas ReactSolo donde hay animación/menú
ContenidoArchivo TS tipadoSin CMS; fácil de editar
EstilosTailwindConsistencia y velocidad de UI
AnimaciónFramer MotionAPI clara y moderna

Límites del sistema

Documentos relacionados

← Índice de documentación Volver al portafolio