Skip to content

Esteban1099/SaludTechApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entrega Semana 7

A continuación presentamos la entrega de la semana siete.

En esta entrega presentamos un microservicio con comunicacion asincrona (comandos y eventos) usando Apache Pulsar.

NO se espera tener el servicio completamente desarrollado, solo los comandos, consultas e infraestructura necesaria (tablas, repositorios, etc) para satisfacer los futuros escenarios de calidad (implemente lo necesario para eventualmente probarlo en la siguiente entrega).

Instruccion de ejecucion del proyecto

  1. Clonar el repositorio
  2. Crear imagenes Docker para ingesta automatizada, sta3, notificaciones, canonizacion, bff y monitor
docker build -f ingesta_automatizada.Dockerfile -t ingesta_automatizada .
docker build -f procesamiento_imagen.Dockerfile -t procesamiento_imagen .
docker build -f notificaciones.Dockerfile -t notificaciones .
 docker build -f canonizacion.Dockerfile -t canonizacion .
docker build -f bff.Dockerfile -t bff .
docker build -f monitor.Dockerfile -t monitor .
  1. Ejecutar el siguiente comando para desplegar toda la arquitectura
docker compose up -d
  1. Una vez los proyectos terminen de subir puede ejecutar la coleccion de postman adjunta en el proyecto y ver su funcionamiento img.png

Escenarios de calidad

1. Soportar un aumento de centros de salud conectados

A medida que SaludTech expande sus operaciones a lo largo del continente americano, se agregan cientos de nuevos centros de salud a la plataforma, aumentando el volumen de datos procesados. El sistema debe escalar para poder procesar esto datos sin afectar el rendimiento. image

2. Protección de datos anonimizados

Como parte del cumplimiento con regulaciones como HIPAA, los datos deben almacenarse y transmitirse de manera segura para evitar exposición de información sensible. image

3. Monitoreo proactivo de la infraestructura

Implementar monitoreo en tiempo real para prevenir fallos antes de que afecten a los usuarios. image

División de trabajo

  1. BFF - Johanna Beltrán
  2. Ingesta automatizada (STA) y notificación - Alejandro Martinez
  3. Canonización - Fernando Garzón
  4. Procesamiento imagen (STA3) - Esteban Reyes

Video Semana 6

Entrega semana 6

Video Semana 7

Entrega semana 7

About

SaludTechApp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors