dmlls / jizt-tfg

Servicio de Resumen de Textos con AI en la Nube (versión TFG).
https://dmlls.github.io/jizt-tfg-website/
GNU General Public License v3.0
13 stars 3 forks source link

[MVP] Event-driven architecture y Asincronismo #63

Closed dmlls closed 3 years ago

dmlls commented 3 years ago

El objetivo de esta historia de usuario es implementar una primera versión reducida de la arquitectura dirijida por eventos (event-driven architecture), junto con la funcionalidad de asincronismo.

Para implementar la arquitectura event-driven, se empleará Kafka y Strimzi.

En esta arquitectura reducida solo se emplearán los microservicios Dispatcher y Pre-procesador. La figura incluida a continuación muestra qué parte de la arquitectura se va a implementar.

0 0 5_jizt_mvp_architecture

En un primer momento, no se utilizará una base de datos real, si no que se almacenarán los datos en memoria. La implementación de la base de datos queda pendiente para futuros epics.

Para más información, ver la Issue #67, donde se explica detalladamente la arquitectura completa.