PROYECTO MARKET PLACE DE SERVICIOS

Resumen ejecutivo
Se requirió la implementación de una arquitectura orientada a eventos denominada Marketplace de Servicios, la cual está estructurada en diferentes fases:
-
Diseño
-
Implementación
-
Pruebas
-
despliegue a producción.

Desafíos / Problema del cliente
Este proyecto fue solictado dada la arquitectura con la que contaba el cliente y se necesitaba que cumpliera con la gestión de Apis del 3scale y la conexión a su apache Kafka.
Se solicito este requerimiento a Redhat y ellos manifestaron que n lo podrían realizar.

Beneficios que el cliente obtuvo del producto
Administración de API: 3scale proporciona un conjunto integral de herramientas y funciones para administrar las API, incluido el control de acceso, la limitación de velocidad y el análisis. Permite a las organizaciones controlar y asegurar sus API, monitorear el uso y hacer cumplir las políticas.
Escalabilidad: 3scale está diseñado para manejar grandes volúmenes de tráfico de API. Puede escalar horizontalmente para adaptarse al uso creciente de API y garantizar un rendimiento confiable incluso bajo cargas pesadas.
Transmisión de datos en tiempo real: Kafka está diseñado para manejar flujos de datos en tiempo real. Proporciona procesamiento de mensajes de alto rendimiento y baja latencia, lo que lo hace ideal para crear aplicaciones de uso intensivo de datos que requieren actualizaciones y análisis en tiempo real.

Escalabilidad y tolerancia a fallas: Kafka es una plataforma de transmisión distribuida que puede escalar horizontalmente agregando más intermediarios al clúster. Proporciona almacenamiento tolerante a fallas y replicación de datos en múltiples nodos, lo que garantiza una alta disponibilidad y durabilidad de los datos.