– Everything works for us... sometimes. But more often it doesn't.
This is how every third meeting with banks starts, which at some point decided: "Why do we need a contractor, we'll manage on our own!" Or they trusted a contractor and then ended up without access to the code, documentation, and with a pile of bugs as an extra bonus.
Exactly this happened with our next client who decided: "I've had enough of putting up with it!"
The bank had an app. But it became outdated.
- Developed in in 2020.
- Under the hood are old technologies that are no longer used and cannot be updated now.
- It works slowly, crashes from push notifications, and can't handle even minimal load.
- Notifications can arrive all at once — 200 pieces. At 3 AM. Sweet dreams, dear customer!
No keys available. Access to platform? No as well.
Yes, you understood correctly — outsourcing team did not transfer access keys to the platform. The contract did not provide for the product becoming company property after development.
So what now?
The solution is obvious: development of a new application from scratch.
From scratch means doing things right: with microservice architecture, monitoring, proper performance, and finally transparent access to source code.
At the moment, the project is under development:
- A staged development approach (MVP → iterations → release),
- Transparent task tracking within our own system (our important advantage — we're very proud).
- Customer involvement at every stage — from design to release,
Transfer of all codenot just "a piece for extra payment"
- And, of course, experience in fintech app development (true, due to NDA we can't shout about them, but cases will be shown to relevant people
).
Recently, we presented ourselves at the largest banking conference in Central Asia, allows us to control all innovations in the system.
Final? No. It's only the beginning.
Our client embarks on the path of conscious digital transformation. With normal architecture, fault tolerance, analytics, and real-time monitoring. And most importantly — with understanding, that an external contractor is a partner, not a blackmailer holding the keys to the code..