Skip to content

Inventario de sistemas

Objetivo

Dar una vista única de todos los sistemas del ecosistema Sy Energy: qué es cada uno, con qué está construido, cómo se despliega y qué tan documentado está.

Es el punto de entrada cuando alguien pregunta "¿dónde vive esto?" o "¿qué tecnología usa X?".

Audiencia

Desarrollo interno, soporte, infraestructura y stakeholders técnicos.

Estado documental

  • Estado: Borrador
  • Última actualización: 2026-08-02
  • Owner: Pendiente
  • SME requerido: desarrollo interno
  • Fuente resumida: código y configuración de despliegue de cada repositorio.

Cómo leer la tabla

Tipo indica cómo se ejecuta el sistema, no qué hace:

TipoSignificado
Sistema webAplicación con interfaz de usuario y base de datos propia.
API / servicioBackend sin interfaz, consumido por otros sistemas.
Microservicio CLIProceso de consola que corre por comando, cron o worker.
Bot AWS LambdaFunción serverless disparada por SQS, S3 o programación.
FrontendAplicación de cliente que se compila a archivos estáticos.
InfraestructuraConfiguración operativa, no código de aplicación.

Ecosistema Sy Energy

SistemaTipoStackDespliegueEstado doc.
sy-energySistema webPHP 8.5 · Laravel 13 · Blade · Tailwind · MySQL · AWS SDKDeployer (deploy.php), una instancia por participanteBorrador
demand-sync-serviceAPI / servicioPHP 8.5 · Laravel 13 · MySQLDeployer + GitHub ActionsBorrador
cfetx-microserviceMicroservicio CLIPHP 8.5 sin framework · pdo_sqlsrv · AWS SQS/S3 · SlackDeployerBorrador

MEM — Mercado Eléctrico Mayorista

Cadena de precios: CENACE → scraper → S3 → parser → SQS → API → frontend.

SistemaTipoStackDespliegueEstado doc.
mem-apiAPI / servicioPHP 8.5 · Laravel 13 · MySQL · SQSDeployer + GitHub Actions (dev / prod / rollback)Borrador
mem-auth-serviceAPI / servicioPHP 8.5 · Laravel 13Deployer + GitHub ActionsBorrador
mem-frontendFrontendVue 3 · Vue CLI · Vuex · Vue Router · Tailwind · Chart.jsBuild estáticoBorrador
mem-sync-pricesBot AWS LambdaPython · Selenium · Chrome headless · imagen DockerAWS SAM (us-east-2)Borrador
mem-parse-csv-pricesBot AWS LambdaPython 3.14 · paquete ZIPAWS SAM (us-east-2)Borrador

CFE — Tarifas

SistemaTipoStackDespliegueEstado doc.
cfe-rates-microserviceSistema web + APIPHP 8.5 · Laravel 13 · Breeze/Sanctum · MySQL · SQSDeployer + GitHub ActionsBorrador
cfe-rates-scraperBot AWS LambdaPython · Selenium · Chromium · imagen DockerAWS SAM (us-east-2)Borrador

SIM — Scrapers de CENACE

SistemaTipoStackDespliegueEstado doc.
memsim-cenace-scrapersBots AWS LambdaPython · Selenium · Chrome headless · imagen DockerAWS SAM (us-east-2)Borrador

Agrupa varios bots independientes en un mismo stack: REA, estatus de facturas, carga de facturas, ofertas, notificaciones, documentos CENACE y las tres etapas de referencia bancaria (FOP).

Infraestructura

SistemaTipoStackDespliegueEstado doc.
server-configsInfraestructuraSupervisor · cron · GitHub Actions · BashGitHub Actions (SSH/SCP)Borrador
data-base-dumperMicroservicio CLIPHP 8.5 sin framework · AWS S3DeployerBorrador

Sitios públicos

SistemaTipoStackDespliegueEstado doc.
sy-energy-landingFrontendVue 3 · Vite · Vue Router · Vuex · Tailwind 4Build estáticoBorrador
sy-energy-websiteSitio webPHP plano · Bootstrap 4 · PHPMailerDespliegue manualBorrador

Fuera de este inventario

Estos proyectos existen en el workspace pero no forman parte de esta documentación:

ProyectoMotivo
energy-data-trustProducto independiente con documentación propia y extensa dentro de su repositorio.
kualionHoy es un análisis de layout de base de datos, no un sistema desplegado.
migrate_s3_to_mysqlUtilidad puntual de migración; no está en operación recurrente.

Riesgos y gaps

  • Todos los sistemas tienen ya sección publicada, en estado Borrador: la información está verificada contra código, pero falta validación de SME sobre operación, responsables y procedimientos.
  • Las versiones de PHP y Laravel provienen de los archivos de dependencias, no de los servidores. Confirmar contra producción antes de usarlas como referencia de compatibilidad.
  • sy-energy-website no declara versión de PHP; requiere confirmación.

Próxima revisión

Al cerrar la documentación de cada grupo de sistemas.