CENDOJ - Centro de Documentación del Consejo General del Poder Judicial
Desarrollo del CMS para la gestión de información jurídica del Centro de Documentación Judicial.
Sobre el cliente:
El Consejo General del Poder Judicial es el órgano de gobierno del poder judicial español. Sus funciones son de naturaleza administrativa-gubernativa y de régimen interior del poder judicial. El Consejo vela por la garantía de la independencia de los jueces y magistrados frente a los demás poderes del Estado.
Objetivo:
Implementar un CMS de documentación judicial donde cargar, almacenar y gestionar los documentos de jurisprudencia, legislación, publicaciones, circulares de fiscalía a nivel nacional que sea escalable, seguro e integrado con las diferentes herramientas del Consejo General del Poder Judicial.
La solución:
- MongoDB como Base de Datos documental para almacenar y publicar toda la jurisprudencia a nivel nacional.
- Elastic Stack como herramienta de observabilidad para centralizar logs de aplicación, métricas, APM (Application Performance Management), y trazabilidad de usuario o logs de auditoría.
- Oracle como base de datos relacional para almacenar información que no necesita escalabilidad como por ejemplo las Editoriales que hacen pedidos de jurisprudencia, etc.
- Kafka como bróker de mensajería para peticiones asíncronas y eventos de dominio.
- Nginx Tomcat, uWSGI
- LDAP para autenticación de usuarios
- CI/CD:
Git utilizando metodología Gitflow
Jenkins, Sonarqube
Despliegues en contenedores de tipo Docker
El resultado:
XXXX

Sobre el proyecto
- Sector Público
Desarrollos
- Microservicios desarrollados en lenguaje Java y Python
- Aplicaciones SPA con Angular
- Frameworks y components: Springboot, Spring Cloud Netflix, flask
- Estándares: API REST, JSON:API
Technologies
- MongoDB
- Elastic Stack
- Oracle
- Kafka
- Nginx Tomcat, uWSGI
- LDAP
-
CI/CD:
Git
Jenkins, Sonarqube
Despliegues en Docker
Metodología
- SCRUM