logo
banca

Orange Bank: desarrollo de un banco en 500 días

cliente

Orange Bank

Servicios

Front-end, Back-end, Arquitectura, Desarrollo Mobile

Orange Bank es un banco digital que llegó a España en el año 2017 con el desafío de crear un banco desde cero en un tiempo récord, con el propósito de extender esta tecnología a otros países en el futuro. La propuesta de Orange Bank se materializó en una aplicación móvil con interfaz nativo, que aseguraba la mejor experiencia móvil del mercado. El equipo de Logixs fue el encargado de desarrollar tanto el front-end como el back-end, la arquitectura y la aplicación móvil. La aplicación permitía a los clientes realizar operaciones bancarias cotidianas, consultar gastos, pagar con Apple Pay, transferir fondos y gestionar sus tarjetas. Un chat proporcionaba un soporte personalizado a los clientes.

Retos

  • Los retos fueron abordados por el equipo de desarrolladores de Logixs, quienes trabajaron en estrecha colaboración con el equipo interno del banco. Participaron en el análisis, definición y ejecución de la arquitectura de backend y Apps, aplicando una adaptación del modelo de Spotify con tribus y squads.
  • Concebir, diseñar e implementar una arquitectura muy escalable, robusta y mantenible, aplicando TDD en todo el ciclo de desarrollo y siguiendo los mejores estándares de código(Principio SOLID). La colaboración activa entre ambos equipos fue crucial para garantizar que la solución se alineara con los objetivos estratégicos y superara las expectativas tanto del banco como de sus clientes.

Factores claves de éxito

01

Diseño centrado en el usuario

Colocar al cliente en el centro de la experiencia fue una prioridad, diseñando una interfaz intuitiva y funcional que satisfaciera las necesidades y preferencias del usuario.

02

Metodologías Ágiles

La implementación de metodologías ágiles permitió una gestión eficiente del proyecto, facilitando la rápida iteración y el despliegue continuo de mejoras.

03

Arquitectura basada en microservicios

El proyecto se basó en una arquitectura de microservicios siguiendo el patrón de arquitectura hexagonal. Desarrollamos y desplegamos independiente de servicios, mejorando la tolerancia a fallos y la recuperación rápida.

04

Tecnologías punteras

Las tecnologías más punteras del momento fueron utilizadas, incluyendo Java 14, Spring, Kafka, PostgreSQL, AWS para la nube, Angular para el front-end, y desarrollo de aplicaciones móviles nativas con Android e iOS.

Metodología

Scrum

Los equipos trabajan de manera más eficiente, colaborativa y efectiva.
checkColaboracióncheckLa entrega iterativacheckLa mejora continuacheckEnfoque en el cliente

Testing Mindset

Filosofía de desarrollo orientada a test
TDDATDDBDD

Principio SOLID

S - Responsabilidad ÚnicaO - Abierto/CerradoL - Sustitución de LiskovI - Segregación de InterfacesD - Inversión de Dependencias

Código limpio y homogéneo

La forma de escribir código debe ser homogénea y estar regida por una guía de estilos. Permitió incorporar rápidamente a nuevos desarrolladores
Automatizado en la estrategia de CI/CD, SonarQube

Equipo equilibrado

Identificar los perfiles claves en los que vamos a necesitar más expertise
Un equipo equilibrado es un equipo cohesionado y de alto rendimiento

Resultados

"El objetivo fue alcanzado satisfactoriamente, desarrollando una plataforma con los más altos estándares de calidad de software del mercado. La colaboración de Logixs con Orange Bank ha sido exitosa. Gracias a tecnología avanzada y una interfaz intuitiva, se creó una plataforma bancaria líder en el mercado. Orange Bank ha recibido reconocimiento internacional, premios por su innovación y ha sentado un precedente en la colaboración interdisciplinaria. Orange Bank se consolida como líder en la banca del futuro, demostrando cómo la creatividad y la tecnología transforman la experiencia bancaria. Esta solución innovadora establece un estándar para el futuro financiero y consolida la reputación de Logixs como un socio confiable en proyectos de gran envergadura."