Sistema de Certificación de Centros de Primera Infancia

Explorador interactivo de los requerimientos, diseño y bases de datos de SICEC. Una visión técnica y funcional unificada del sistema.

Visión General del Sistema

Esta sección presenta el contexto general del SICEC. El sistema está diseñado para modernizar y digitalizar el proceso de certificación de calidad de los centros educativos de primera infancia en El Salvador. Está construido sobre un stack moderno: Angular 17 para el frontend y Java 21 / Spring Boot 3.5.16 para el backend.

Arquitectura Hexagonal

Cada microservicio aísla su lógica de negocio (Dominio) de las tecnologías externas mediante puertos y adaptadores, garantizando alta mantenibilidad.

Nube Nativa (GCP)

Desplegado en Google Kubernetes Engine (GKE) para escalabilidad automática, con bases de datos en Cloud SQL (PostgreSQL 15) y almacenamiento en Cloud Storage.

Seguridad Centralizada

Protegido por Google Cloud Armor (WAF) y un API Gateway. Implementa JWT para control de sesión y RBAC (Control de Acceso Basado en Roles) estricto.

Distribución de los 13 Microservicios