logo
banking

Orange Bank: development of a bank in 500 days

client

Orange Bank

Services

Front-end, Back-end, Architecture, Mobile Development

Orange Bank is a digital bank that arrived in Spain in 2017 with the challenge of creating a bank from scratch in record time, aiming to extend this technology to other countries in the future. The Orange Bank proposal materialized in a mobile application with a native interface, ensuring the best mobile experience in the market. The Logixs team was responsible for developing both the front-end and back-end, the architecture, and the mobile application. The application allowed customers to perform everyday banking operations, check expenses, pay with Apple Pay, transfer funds, and manage their cards. A chat feature provided personalized support to the customers.

Challenges

  • The challenges were addressed by Logixs' team of developers, who closely collaborated with the bank's internal team. They participated in the analysis, definition, and execution of the backend architecture and Apps, applying an adaptation of the Spotify model with tribes and squads.
  • Their work involved conceptualizing, designing, and implementing a highly scalable, robust, and maintainable architecture, applying TDD throughout the development cycle and adhering to the best code standards (SOLID Principles). Active collaboration between both teams was crucial to ensure that the solution aligned with the strategic objectives and exceeded the expectations of both the bank and its clients.

Key Success Factors

01

User-Centered Design

Placing the customer at the center of the experience was a priority, designing an intuitive and functional interface that met the needs and preferences of the user.

02

Agile Methodologies

The implementation of agile methodologies enabled efficient project management, facilitating rapid iteration and continuous deployment of improvements.

03

Microservices-based architecture

The project relied on a microservices architecture following the hexagonal architecture pattern. We developed and deployed services independently, improving fault tolerance and quick recovery.

04

Cutting-edge technologies

The most cutting-edge technologies of the moment were used, including Java 14, Spring, Kafka, PostgreSQL, AWS for cloud infrastructure, Angular for the front-end, and native mobile app development for Android and iOS.

Methodology

Scrum

Teams work more efficiently, collaboratively, and effectively.
checkCollaborationcheckIterative DeliverycheckContinuous ImprovementcheckCustomer Focus

Testing Mindset

Test-Driven Development Philosophy
TDDATDDBDD

SOLID Principle

S - Single ResponsibilityO - Open/ClosedL - Liskov SubstitutionI - Interface SegregationD - Dependency Inversion

Clean and Consistent Code

The way of writing code must be consistent and governed by a style guide. It allowed for the rapid onboarding of new developers.
Automated in CI/CD strategy, SonarQube

Balanced team

Identifying key profiles in which we'll need more expertise
A balanced team is a cohesive and high-performing team.

Results

"The objective was successfully achieved by developing a platform with the highest software quality standards in the market. Logixs' collaboration with Orange Bank has been successful. Thanks to advanced technology and an intuitive interface, a leading banking platform was created in the market. Orange Bank has received international recognition and awards for its innovation, setting a precedent in interdisciplinary collaboration. Orange Bank solidifies its position as a leader in future banking, showcasing how creativity and technology transform the banking experience. This innovative solution sets a standard for the future of finance and solidifies Logixs' reputation as a reliable partner in large-scale projects."