Orange Bank
Orange
Estableciendo las bases de una arquitectura de servicios bancarios
Proyecto
Orange Bank S.A., Sucursal en España, es una sociedad creada en 2019 por el operador de telefonía Orange, como filial de Orange Bank, que presta sus servicios financieros en Francia desde 2017.
Orange Bank en España se creó como iniciativa para el establecimiento de una arquitectura de servicios bancarios fácilmente extensibles y extrapolables a otros países.
Orange Bank contrató a Autentia para proporcionar el soporte técnico necesario y asentar las bases de esa nueva arquitectura de servicios bancarios en 2018 y ayudar al desarrollo y estandarización de una manera de trabajar, apoyándose en los mismos.
Plataforma
Backend y web
Reto
Definir y construir las bases tecnológicas.
Autentia ha formado parte del proyecto de Orange Bank España casi desde sus inicios proporcionando soporte a muy distintos niveles y donde se ha necesitado un perfil técnico, adecuado a nuestros conocimientos y las necesidades del banco, en cada momento.
En este sentido, el proyecto de Orange Bank ha supuesto un reto en sí mismo porque no había muchos condicionantes previos y no han existido componentes heredados, el arranque fue literalmente, un folio en blanco.
Desde proporcionar la visión técnica en los procesos de selección de proveedores, hasta la construcción de los artefactos que sirven de base de la arquitectura de los servicios bancarios cumpliendo con las normativas europeas de nuevos medios de pago, pasando por el soporte a desarrollo en los equipos técnicos que se han ido formando, Autentia ha participado activamente en el proyecto, en todas sus fases.
Solución
Arquitectura bancaria orientada a microservicios.
Debido al ajustado plazo de salida a producción, se buscó un modelo de desarrollo que fomentara la entrega de todos los equipos en paralelo, minimizando los bloqueos y las interdependencias.
Este modelo está basado en una arquitectura de microservicios con comunicación asíncrona de eventos, trunk based development, construcción y despliegue automatizados del software y la infraestructura, entrega continua y simplicidad.
También se ha hecho mucho hincapié en mantener la calidad a través de métricas, revisiones cruzadas y, sobre todo, pruebas: unitarias, de integración, de aceptación y E2E.
Resultados
Se han forjado unos buenos cimientos y una cultura común para poder seguir construyendo con autonomía y confianza
Desde el chapter de arquitectura se desarrollaron las librerías comunes y maneras de trabajar, aplicándolo junto a los squads a una prueba de concepto que superó las expectativas.
A partir de ahí, el principal papel de Autentia ha consistido en desarrollar funcionalidades desde dentro de los equipos, ejerciendo de líderes técnicos y promocionando y fomentando los principios y valores de Orange Bank.
Creemos que hemos conseguido el objetivo de difundir la experiencia y el conocimiento en Orange Bank.
La opinión de Orange Bank
Autentia no quiere darte peces sino ayudarte a aprender a pescar. Esto nos ha ayudado mucho a que todo el equipo se impregne de una cultura y una manera de trabajar que nos ha permitido ganar velocidad e independencia.Daniel Brandi - ex-CTO de Orange Bank