CASO DE ESTUDIO
Una plataforma de pago líder en el mundo
Modernizar los pagos globales con integraciones escalables y desarrollo ágil
Resumen del proyecto
Desde finales de 2021, Distillery se ha asociado con esta plataforma de pagos líder en el mundo para ofrecer mejoras continuas de la plataforma, nuevas funciones y modernización de la infraestructura. Trabajando como parte de un equipo unificado de recursos mixtos, nuestros ingenieros colaboran estrechamente con los desarrolladores del cliente y los colaboradores externos para acelerar la entrega, integrar nuevos servicios y reforzar la fiabilidad de la plataforma.
La colaboración abarca una amplia gama de iniciativas, desde la creación de nuevas funciones específicas para el cliente hasta la implementación de integraciones de servicios externos que amplían las opciones de pago. Al centrarse en las normas de desarrollo modernas y mantener al mismo tiempo la calidad del código heredado, el equipo conjunto ha podido ofrecer mejoras coherentes y fiables a gran velocidad.
Resumen del proyecto
Desde finales de 2021, Distillery se ha asociado con esta plataforma de pagos líder en el mundo para ofrecer mejoras continuas de la plataforma, nuevas funciones y modernización de la infraestructura. Trabajando como parte de un equipo unificado de recursos mixtos, nuestros ingenieros colaboran estrechamente con los desarrolladores del cliente y los colaboradores externos para acelerar la entrega, integrar nuevos servicios y reforzar la fiabilidad de la plataforma.
La colaboración abarca una amplia gama de iniciativas, desde la creación de nuevas funciones específicas para el cliente hasta la implementación de integraciones de servicios externos que amplían las opciones de pago. Al centrarse en las normas de desarrollo modernas y mantener al mismo tiempo la calidad del código heredado, el equipo conjunto ha podido ofrecer mejoras coherentes y fiables a gran velocidad.
Equipo
Principales retos y soluciones
Migrar de .NET Framework a .NET 8Over
La plataforma necesitaba actualizarse de .NET Framework heredado a .NET 8 sin dejar de enviar nuevas funciones. Distillery ejecutó la migración en paralelo con el desarrollo activo, sincronizando continuamente las ramas para mantener la coherencia. Una refactorización significativa alineó la base de código con la funcionalidad de .NET 8, mientras que las pruebas de regresión automatizadas y manuales garantizaron que las funciones nuevas y existentes siguieran siendo fiables.
Integrar nuevos proveedores de pagos
Para ampliar su oferta a los clientes, la plataforma necesitaba integraciones completas con nuevos proveedores de pagos. Distillery dirigió estos esfuerzos, implementando las integraciones principalmente a través de API, al tiempo que seguía un patrón de estrategia para encapsular la lógica específica del proveedor. Esta capa de abstracción hizo que cada integración fuera reutilizable, mantenible y más fácil de ampliar.
Además, se crearon trabajos en segundo plano para apoyar el consumo de informes y la conciliación de transacciones. Estos trabajos incluían mecanismos de recuperación y autorreparación para evitar duplicidades, prevenir lagunas de datos y garantizar la coherencia entre sistemas.
Equilibrio entre legado y modernización
Con unas necesidades de desarrollo continuas, la plataforma exigía una modernización sin sacrificar la estabilidad. Distillery contribuyó a ello mejorando el código existente mediante una cuidadosa refactorización, adhiriéndose a las mejores prácticas modernas y ofreciendo nuevas funciones alineadas con los requisitos específicos del cliente.
Resultados obtenidos
- Integraciones sin fisuras: Se incorporaron nuevos proveedores de pago de forma eficaz, incluido el trabajo en curso sobre un monedero electrónico y un servicio de transferencias bancarias, dando a los clientes más opciones y flexibilidad.
- Entrega más rápida: La velocidad de desarrollo aumentó, permitiendo que las nuevas funciones y mejoras se desplegaran más rápidamente.
- Estándares modernos: Todo el código nuevo sigue las mejores prácticas, mientras que los sistemas existentes se actualizan para ajustarse a las normas de desarrollo actuales.
- Operaciones resistentes: Los trabajos en segundo plano para la conciliación introdujeron mecanismos de autorreparación que reforzaron la fiabilidad y redujeron las incoherencias de los datos.
- Colaboración y flexibilidad: El cliente reconoció la capacidad de Distillery para adaptarse a los cambios de prioridades, manteniendo al mismo tiempo una comunicación clara y una entrega de calidad.
Resultados obtenidos
- Integraciones sin fisuras: Se incorporaron nuevos proveedores de pago de forma eficaz, incluido el trabajo en curso sobre un monedero electrónico y un servicio de transferencias bancarias, dando a los clientes más opciones y flexibilidad.
- Entrega más rápida: La velocidad de desarrollo aumentó, permitiendo que las nuevas funciones y mejoras se desplegaran más rápidamente.
- Estándares modernos: Todo el código nuevo sigue las mejores prácticas, mientras que los sistemas existentes se actualizan para ajustarse a las normas de desarrollo actuales.
- Operaciones resistentes: Los trabajos en segundo plano para la conciliación introdujeron mecanismos de autorreparación que reforzaron la fiabilidad y redujeron las incoherencias de los datos.
- Colaboración y flexibilidad: El cliente reconoció la capacidad de Distillery para adaptarse a los cambios de prioridades, manteniendo al mismo tiempo una comunicación clara y una entrega de calidad.
¿Qué sigue?
El equipo sigue integrando proveedores adicionales y mejorando la funcionalidad de la plataforma, centrándose en ampliar los flujos de trabajo de pago globales. Con su código base modernizado y respaldado por una infraestructura mejorada, la plataforma está preparada para escalar de forma más eficiente y ofrecer un conjunto más amplio de servicios financieros seguros y fiables a sus clientes.
Sobre el cliente
El cliente es una plataforma global de pagos que ofrece soluciones de pago seguras, instantáneas y flexibles a las empresas y sus clientes de todo el mundo. Su plataforma admite una amplia gama de flujos de trabajo, desde pagos con tarjeta hasta monederos electrónicos y transferencias bancarias, ayudando a los clientes a agilizar las operaciones financieras con rapidez y fiabilidad.
