Jhony Benítez
Sobre míSkillsIAArquitecturasProyectosChangelogCertificacionesContactoProyectos (lista)
ESEN
ESEN
Sobre míSkillsIAArquitecturasProyectosChangelogCertificacionesContactoProyectos (lista)

Jhony Benítez

jhonyben.94@gmail.com

© 2026 Jhony Benítez. Todos los derechos reservados.

GitHubLinkedInProyectos (lista)Changelog
Construido con Next.js
← Volver a proyectos

Zentra — API de clientes y sincronización DNIT

Servicio Node que sincroniza el padrón RUC del DNIT (Paraguay), actualiza clientes en Zentra y expone búsqueda por RUC o razón social.

Problema

Mantener datos fiscales alineados con la fuente oficial y consultas rápidas sin sobrecargar PostgreSQL.

Stack

Node.js · Fastify · PostgreSQL · Redis · TypeScript

Arquitectura: Sincronización fiscal

Features principales

  • Cron de descarga y parseo de ZIP DNIT
  • Caché Redis opcional por RUC
  • API HTTP y GUI ligera de consulta

Componentes

Fastify, Winston, ioredis, jobs programados, misma BD que zentra-backend.

Flujo principal

DNIT → ingestión → dnit_ruc / cliente → consultas vía Redis o SQL.

Decisiones técnicas

Fastify + pool PostgreSQL compartido con Zentra; Redis solo como acelerador de lectura.

Beneficios

Actualización batch confiable y latencia baja en consultas frecuentes.