🏦 PTMD - BDB

Sistema de Aprobación Automática de Releases

Bienvenido a la documentación técnica de la Prueba Técnica Desarrollador Middle para el Banco de Bogotá.

Este proyecto implementa un sistema completo de gestión y aprobación automática de releases, diseñado para optimizar el ciclo de vida del desarrollo de software en entornos empresariales.


🎯 Objetivo del Proyecto

Desarrollar una solución fullstack que automatice el proceso de aprobación de releases mediante:

  • Motor de reglas configurable para validación automática
  • Dashboard interactivo para gestión de releases
  • Arquitectura de microservicios escalable
  • Despliegue cloud en AWS con infraestructura como código

📚 Estructura de la Documentación

Utiliza el menú lateral para navegar entre las diferentes fases del proyecto:

Fase Descripción
Introducción Contexto del proyecto y stack tecnológico
Análisis Requerimientos funcionales y no funcionales
Planeación Arquitectura de microservicios y diseño cloud
Ejecución Implementación técnica del frontend y backend
Evaluación Estrategia de pruebas y resultados
Implementación Guía de despliegue y soporte

🚀 Stack Tecnológico

Frontend

  • Angular 20 + PrimeNG 20.2
  • TypeScript con validaciones en tiempo real
  • Chart.js para visualización de métricas

Backend

  • NestJS 11 con arquitectura de microservicios
  • PostgreSQL 15 para persistencia
  • TypeORM para gestión de base de datos

DevOps

  • Docker + Docker Compose para orquestación
  • GitHub Actions para CI/CD
  • AWS (ECS, RDS, VPC) para despliegue cloud

📖 Navegación Rápida


© 2026 Banco de Bogotá - Optimización de Ciclo de Vida de Software


Volver arriba

© 2026 Banco de Bogotá - Optimización de Ciclo de Vida de Software

This site uses Just the Docs, a documentation theme for Jekyll.