Proyecto Market place de servicios

35 Nuevos servicios de integración ACE
Como parte de la estrategia de negocio de Sodimac, se implementó una arquitectura orientada a eventos denominada Marketplace de Servicios, estructurada en fases de diseño, implementación, pruebas y despliegue a producción.
¿Cómo se está logrando?
Como parte de la estrategia de negocio de Sodimac, se construyó un backlog de servicios de integración. Inicialmente se plantearon 29 servicios y ahora se han incluido 35 más, por diferentes necesidades para mejorar la experiencia de sus clientes.
Se requirió la implementación de una arquitectura orientada a eventos denominada Marketplace de Servicios.
Categorización de servicios
Los servicios de integración se categorizan si tienen orquestaciones, tamaño de mensaje, tecnología de exposición y consumo con mecanismos de seguridad.
Fábrica de software de integración
Se determinó una fábrica de integraciones liderada por una célula de trabajo flexible que puede adaptarse según lo requiera el negocio.
Fases del proyecto
Beneficios que el cliente obtuvo del producto
3scale proporciona un conjunto integral de herramientas para administrar las API, incluido el control de acceso, la limitación de velocidad y el análisis. Permite controlar y asegurar las API, monitorear el uso y hacer cumplir las políticas.
3scale está diseñado para manejar grandes volúmenes de tráfico de API. Escala horizontalmente para adaptarse al uso creciente y garantizar rendimiento confiable incluso bajo cargas pesadas.
Kafka maneja flujos de datos en tiempo real con procesamiento de mensajes de alto rendimiento y baja latencia, ideal para aplicaciones de uso intensivo que requieren actualizaciones y análisis instantáneos.


Kafka es una plataforma de transmisión distribuida que escala horizontalmente agregando más intermediarios al clúster. Proporciona almacenamiento tolerante a fallas y replicación de datos en múltiples nodos, garantizando alta disponibilidad y durabilidad.
El modelo de mensajería pub-sub de Kafka permite una arquitectura basada en eventos, donde los productores publican eventos en temas y los consumidores los procesan de forma asíncrona.
Integración de datos en tiempo real.
¿Te gustaría conocer cómo una arquitectura orientada a eventos puede transformar tu empresa?
HablemosEl éxito de un proyecto de implementación radica en la combinación perfecta entre planificación estratégica, ejecución efectiva y adaptabilidad frente a los desafíos. Con compromiso y trabajo en equipo, convertiremos nuestra visión en realidad.
Resultados obtenidos
- Refactorización de los tópicos que se tenían en el proyecto.
- Mejoras en la arquitectura de eventos.
- Integración del 3scale y Kafka.
Tecnologías y herramientas utilizadas
Azure DevOps — despliegue automático e integración continua de todo el proceso.
Contenerización en Openshift — empaquetado de aplicaciones en entornos aislados y portátiles para implementación fácil y rápida.
Java 8 y Java 11 — lenguaje orientado a objetos para el backend, con manejo automático de memoria y código robusto e independiente de plataforma.


Ejecución ágil bajo marcos reconocidos
Toda la ejecución del proyecto se realizó bajo enfoques ágiles del marco de trabajo Scrum, siguiendo la guía definitiva de Ken Schwaber & Jeff Sutherland “Las Reglas del Juego”.
De igual forma se tuvieron en cuenta herramientas del PMI bajo la metodología del PMbook Guide, garantizando una gestión de proyecto robusta y orientada a resultados.
¿Quieres saber más sobre cómo estamos mejorando el crecimiento empresarial de las empresas más importantes del país?
Contácta un experto