Saltar al contenido

ARQUITECTURA / EL PANORAMA COMPLETO

Un sistema. Responsabilidades claras.

Una base modular le da un propósito a cada pieza. El gateway compone HTTP; tus capacidades de negocio definen el comportamiento.

El mapa de ejecuciónHTTP / SSR
Express gateway

Compone HTTP y controla el arranque y los recursos del proceso.

Website

Astro SSR

/en/ · /es/

API

Express

/api/

Aplicación SSR independiente

Angular SSR

La integración al gateway es el siguiente paso
/app/en/ · /app/es/

Lo que puedes explorar hoy.

Disponible hoy

Website público

Astro renderiza el sitio a través del gateway Express, con rutas localizadas, recursos públicos y el catálogo de componentes.

Base de aplicación

Angular renderiza e hidrata de forma independiente, con builds por idioma, ejemplos de Signal Forms y un shell adaptable.

Backend de identidad

La API incluye passkeys, verificación de cuentas, recuperación y sesiones en PostgreSQL. Las pantallas de autenticación son el siguiente paso de UI.

UI compartida

Las clases visuales tipadas alimentan adaptadores nativos de Angular y Astro. Cada framework conserva su composición e interacción.

Dirección de arquitectura

Una dirección más allá de la primera pantalla.

Estos ejemplos describen la forma prevista de la plataforma. Aún no están todos implementados en esta reconstrucción.

01

Un origen público

Montar la aplicación Angular junto al website y la API, manteniendo la composición separada de la lógica de dominio.

02

Ejecución en segundo plano

Dar su propio worker al trabajo programado y de larga duración, con handlers del dominio de negocio correspondiente.

03

Entrega en tiempo real

Separar la autorización de conexiones y la entrega de eventos de las solicitudes HTTP y la ejecución en segundo plano.

04

Datos protegidos desde el cliente

Explorar claves del cliente y envelopes cifrados. Los supuestos de seguridad, la recuperación y las garantías de producción necesitan diseño y revisión explícitos.

La estructura sigue a la responsabilidad.

El dominio sigue visible

Organiza el negocio por capacidades. Comparte las piezas que realmente atraviesan el sistema.

La composición es explícita

Importar una aplicación no abre un puerto. El ejecutable responsable inicia y cierra los recursos del proceso.

La evidencia está cerca

Los targets Nx y las pruebas unitarias y de navegador verifican el comportamiento junto a la implementación.

Ve los límites en el código.

Empieza en local y consulta las guías del repositorio para revisar los detalles de integración y ejecución.