Revoplus Poland

Desarrollar un producto de tecnología financiera para acceder al mercado europeo

La empresa de tecnología financiera Revoplus es un servicio de pago a plazos que los clientes pueden usar al comprar productos en Internet. Se está desarrollando activamente en Rusia bajo la marca Mokka. Revoplus ya coopera con importantes distribuidores y ha recibido inversiones de Baring Vostok por valor de 25 millones de dólares.

En 2018, el equipo directivo de Revoplus decidió desarrollar y lanzar el servicio también en Europa, empezando con Polonia. El mercado europeo posee más potencial para cualquier servicio financiero. Esto se debe a que en Europa la actitud hacia el sistema de crédito es más ligera que en Rusia y la disciplina de pago es más estable.

El equipo de Evrone ya había contribuido al desarrollo de la versión rusa de la solución, así que Revoplus se puso en contacto con nosotros para iniciar el escalado de un producto de TI para su uso en Europa.

El reto: crear un producto básico para lanzarlo rápidamente en otros países

Para poder implementar rápidamente el servicio en cualquier país, era necesario crear un producto básico que tuviera la lógica principal del negocio, con la capacidad de conectar rápidamente a implementaciones específicas de dicha lógica: informes por SMS, sistemas de pago, etc.

El equipo de Evrone estaba mejor preparado para esa tarea por dos motivos. En primer lugar, ya estaban familiarizados con el producto y su software de gestión de préstamos. En segundo lugar, teníamos las habilidades y conocimientos necesarios para escribir la lógica financiera, las soluciones de pago de cuotas, la implementación del software bancario y el desarrollo de soluciones de banca digital en Ruby on Rails.

Primer método: adaptar la versión rusa de la aplicación

Como Revoplus ya era un producto financiero completo que había conseguido atraer inversiones y la atención de los clientes, el equipo directivo decidió adaptar la solución actual y diseñar otra versión para su uso en otros países.

Así fue como nació el equipo de Revoplus Poland. El objetivo era «eliminar los elementos innecesarios» del monolito del producto ruso. Fue necesario trabajar con una gran cantidad de código heredado debido a la participación de varios equipos en las fases iniciales del desarrollo.

En primer lugar, tuvimos que determinar cuáles eran las funciones principales del producto. Eran las funciones que tenían que permanecer en el producto básico: creación de solicitudes de pagos a plazos, recepción de soluciones, cálculo de programaciones de pagos, creación de API para cuentas de cliente, integración de pagos, generación de documentos y envío de mensajes. Todas estas funciones no se modificarían, independientemente del país en que se usara el producto.

Además, eliminamos funciones implementadas de forma parcial o marcadas para su eliminación. Se eliminaron más de 300 000 líneas de código irrelevante y añadimos una función para que contratistas externos pudieran crear cuentas personales. También trabajamos en el desarrollo de soluciones de facturación y pagos, e integramos las funciones de pago. Sin embargo, durante el proceso de desarrollo quedó claro que los productos polaco y ruso eran muy distintos. En consecuencia, los fundadores decidieron desarrollarlos por separado: la versión rusa por una parte y la europea por otra.

Segundo método: refinar la base del producto

La idea principal era crear un producto universal con una arquitectura de código flexible que permitiera la integración rápida en los países de la UE. Por lo tanto, creamos un producto básico que contenía las funciones principales: la lógica financiera, el cálculo de los límites disponibles, identificación y autenticación, etc. A continuación, añadimos soluciones adaptadas a las necesidades del mercado polaco. Por ejemplo, complementos regionales, una pasarela de pago o notificaciones por SMS que pueden conectarse fácilmente al núcleo de la aplicación. Cualquier tienda en línea puede acceder al servicio, y es fácil configurar una conexión de pago en línea para negocios de Internet. Hay un gran número de casos de uso de API en el sector bancario, y puede trabajar con Revoplus a través de la API y ofrecer a sus clientes la opción de pagar a plazos.

Pila tecnológica

El proyecto de Revoplus Poland se implementó exclusivamente en Ruby y Ruby on Rails. Usamos Kubernetes para organizar los contenedores. Evrone también ha desarrollado una API para la aplicación de Revo para Android. El sistema de contabilidad del cliente se desarrolló en .NET mediante un contratista externo y nuestro equipo realizó la integración.

El resultado

El acceso de la empresa al mercado internacional fue todo un éxito y Revoplus ya opera en Polonia. Se está preparando un equipo adicional para el lanzamiento en Rumanía. Tienen previsto usar la aplicación básica que ayudamos a crear para la solución polaca actual con el fin de expandirse y lanzar el producto en otros países europeos.

El equipo de Evrone sigue trabajando en el producto. Ahora colaboramos en la asistencia técnica y el escalado del servicio web, así como en el desarrollo y la implementación de nuevas funciones. Por ejemplo, hace poco completamos la tarea de recopilación y análisis de los usuarios, y estamos preparando la integración de los sistemas de pago y proveedores de SMS para conectarlos a la aplicación básica. El producto de tecnología financiera seguirá expandiéndose en Polonia mediante la conexión de nuevas tiendas y sitios web para los que estamos desarrollando los complementos y nos esforzamos en convertirnos en uno de los métodos de pago en línea preferidos de Polonia.

El objetivo principal del desarrollo de productos internacionales es crear una solución integral para reducir los costes de implementación y asistencia. Si quiere desarrollar un proyecto con una arquitectura que dé prioridad a las API para su lanzamiento en otros países y necesita un equipo que pueda ayudarle con el desarrollo de soluciones de pago a plazos, rellene el formulario siguiente. Nos pondremos en contacto con usted para determinar cómo podemos contribuir con nuestra experiencia para que su proyecto alcance más rápido los resultados deseados.

Trabajar con Evrone es un ejemplo excelente de lo que significa una asociación de calidad. Al trabajar con los especialistas de Evrone, tendrá la garantía de que comprenden los requisitos y los cumplen de manera profesional y de conformidad con las tendencias actuales, los procedimientos recomendados y exigentes estándares.
Oleg Stelmach
Director de tecnología (región de la CEE) de Revo Technologies
Contacto
¿Tiene algún proyecto en mente?
Vamos a hacerlo realidad
Adjuntar archivo
Los archivos deben ser menores que 8 MB.
Tipos de archivo permitidos: jpg jpeg png txt rtf pdf doc docx ppt pptx.
Este sitio está protegido por reCAPTCHA y se aplican las Condiciones del servicio y la Política de privacidad de Google.