What we did - Development
OTP Bank
M
Clients
Branches
Countries
Locations
What we did

Online Banking Development Microservice Architecture Implementation Development of API for WKS

Problem

The Russian branch of OTP Bank needed to launch online banking for individuals. The Self team faced with the task of designing and developing online banking for all major platforms: Web, iOS, Android. The main requirement for the system was implementation using microservice architecture.

Solution
Development of design concept and UI/UX

The design was based of the provided guidelines and design system of the OTP Bank head office. We conducted a series of interviews with customers and bank employees and as a result we developed Customer Journey Map(CJM). The developed solution was localized and adapted to user cases of Russian branch clients.

Process

The process of developing online banking based on microservices took 10 months from the start working on the concept and business requirements to production launch. ПIn addition to online banking for individuals (Web, iOS, Android platforms), the following services were developed: Administrator WKS, support WKS, API for Automated Working Station / Technical Security Equipment. In OTP Bank we moved from traditional management methods to flexible (Agile) for all project bank teams, we trained employees and built new processes, which allowed us to achieve the required functionality on time.

Technologies
Kubernetes
Docker
React + Redux
Swift
Kotlin
PHP 7.3
Nginx
Lumen + Doctrine2
Kibana
Redis
Gitlab CI/CD
Elasticsearch
Filebeat
Prometeus
Result
otp.result.items.months.title
otp.result.items.months.description
otp.result.items.platforms.title
otp.result.items.platforms.description
+
otp.result.items.microservices.title
otp.result.items.microservices.description
otp.result.items.integrations.title
otp.result.items.integrations.description
otp.result.items.screens.title
otp.result.items.screens.description
+
otp.result.items.scenarios.title
otp.result.items.scenarios.description
+
otp.result.items.custdev.title
otp.result.items.custdev.description
Next case
Online Banking & Mobile App Asian-Pacific BankLearn more
Connect with us