Revoplus Poland

Revoplus Poland. Entwicklung eines universellen Fintech-Produktkerns für den Ein

Das Fintech-Unternehmen Revoplus bietet einen Ratenzahlungsdienst, den Kunden beim Online-Kauf von Waren nutzen können. Dieser wird in Russland unter der Marke Mokka aktiv entwickelt. Revoplus arbeitet bereits mit großen Einzelhändlern zusammen und hat von Baring Vostok Investitionen in Höhe von insgesamt 25 Millionen US-Dollar erhalten.

Im Jahr 2018 beschloss das Management von Revoplus, den Dienst — beginnend mit Polen — auch in Europa zu entwickeln und einzuführen. Der europäische Markt bietet noch viel Potenzial für Finanzdienstleistungen, denn dort ist die Einstellung gegenüber dem Kreditsystem im Allgemeinen offener als in Russland und die Zahlungsdisziplin ist stabiler.

Das Team von Evrone hatte bereits an der Entwicklung der russischen Version der Lösung mitgewirkt, sodass Revoplus uns kontaktierte, um mit der Skalierung eines IT-Produkts für den Einsatz in Europa zu beginnen.

Die Herausforderung: Entwicklung eines Produktkerns für den zügigen Launch in anderen Ländern

Um den Dienst schnell in jedem Land bereitstellen zu können, war es notwendig, einen Produktkern zu schaffen, der die Hauptgeschäftslogik enthält. Er sollte die Möglichkeit bieten, spezifische Implementierungen dieser Logik schnell anzubinden: SMS-Informationssysteme, Zahlungssysteme und so weiter.

Das Team von Evrone war für diese Aufgabe aus zwei Gründen am besten geeignet. Zunächst einmal waren wir bereits mit dem Produkt und seiner Kreditmanagementsoftware vertraut. Zweitens verfügten wir über alle erforderlichen Fähigkeiten und Fachkenntnisse in Bezug auf das Schreiben von Finanzlogik, Ratenzahlungslösungen, die Implementierung von Banking-Software und die Entwicklung digitaler Banklösungen in Ruby on Rails.

Der erste Schritt: Anpassung der russischen Anwendungsversion

Da Revoplus bereits ein vollständiges Finanzprodukt war, das es geschafft hatte, sich Investitionen zu sichern und die Aufmerksamkeit der Kunden auf sich zu ziehen, beschloss das Management, die aktuelle Lösung anzupassen und eine weitere Version für den Einsatz in anderen Ländern zu konzipieren.

So wurde das Team von Revoplus Poland geboren. Sein Ziel war es, den „Ballast“ aus dem gigantischen russischen Produkt zu entfernen. Es war erforderlich, mit einer Menge Legacy-Code zu arbeiten, der aufgrund der Beteiligung mehrerer verschiedener Teams in den frühen Phasen der Entwicklung vorhanden war.

Zunächst mussten wir die Hauptfunktionen des Produkts ermitteln. Diese mussten im Kern erhalten bleiben und lauteten wie folgt: Erstellung von Ratenzahlungsanträgen, Empfang von Lösungen, Berechnung von Zahlungsplänen, Erstellung von APIs für Kundenkonten, Integration von Zahlungen, Generierung von Dokumenten und Versand von Nachrichten. Diese Funktionen würden alle unabhängig vom Land, in dem das Produkt verwendet wird, unverändert bleiben.

Darüber hinaus haben wir die nur teilweise implementierten oder zu löschenden Funktionen entfernt. Mehr als 300.000 Zeilen irrelevanten Codes wurden gelöscht und wir fügten die Möglichkeit für Drittanbieter hinzu, persönliche Konten anzulegen. Wir arbeiteten zudem an der Entwicklung von Zahlungs- und Abrechnungslösungen und integrierten Zahlungsfunktionen. Im Laufe des Projekts wurde jedoch deutlich, dass die polnischen und russischen Produkte sich in sehr unterschiedliche Richtungen entwickelten. Daher beschlossen die Gründer, getrennt voneinander an ihnen zu arbeiten: Die russische Version wurde fortan auf die eine, die europäische auf die andere Art entwickelt.

Der zweite Schritt: Optimierung des Produktkerns

Die grundlegende Idee bestand darin, ein universelles Produkt mit einer flexiblen Code-Architektur zur schnellen Integration in den EU-Ländern zu schaffen. Wir haben daher einen Produktkern entwickelt, der die Hauptfunktionen enthält: die Finanzlogik, die Berechnung der verfügbaren Limits, die Identifizierung und Authentifizierung usw. Anschließend haben wir Lösungen hinzugefügt, die auf die Bedürfnisse des polnischen Marktes zugeschnitten sind. Regionale Plug-ins, z. B. ein Zahlungsgateway oder ein SMS-Informationssystem, können leicht an den Kern angebunden werden. Jeder Online-Shop kann auf den Dienst zugreifen und die Einrichtung einer Online-Zahlungsverbindung für Internetgeschäfte ist unkompliziert. Es gibt zahlreiche API-Anwendungsfälle im Bankensektor. Sie können über die API mit Revoplus arbeiten und Ihren Kunden die Möglichkeit bieten, in Raten zu zahlen.

Technologiestack

Das „Revoplus Poland“-Projekt wird ausschließlich in Ruby und Ruby on Rails implementiert. Für die Container-Orchestrierung haben wir Kubernetes verwendet. Evrone entwickelt zudem eine API für die Revo-Android-App. Das Kundenkontensystem wurde von einem Drittanbieter in .NET geschrieben und von unserem Team integriert.

Das Ergebnis

Der Eintritt in den internationalen Markt war erfolgreich und Revoplus ist bereits in Polen tätig. Ein weiteres Team bereitet sich schon auf den Launch in Rumänien vor. Es plant, den Kern zu verwenden, zu dem wir für die Umsetzung der polnischen Lösung beigetragen haben. Er soll der Expansion und dem Launch in anderen Ländern in ganz Europa dienen.

Das Team von Evrone arbeitet weiter an dem Produkt. Aktuell befassen wir uns mit der technischen Unterstützung und Skalierung eines Webdienstes sowie mit der Entwicklung und Implementierung neuer Funktionen. So haben wir beispielsweise vor Kurzem die Erhebung von Benutzer-Analysedaten abgeschlossen und wir bereiten aktuell die Integration von Zahlungssystemen sowie SMS-Providern für eine weitere Anbindung an den Kern vor. Das Fintech-Produkt wird in Polen weiter expandieren, indem neue Shops und Websites angeschlossen werden, für die wir die passenden Plug-ins entwickeln. Das Unternehmen strebt aktiv danach, eines der bevorzugten Online-Zahlungsmittel in Polen anzubieten.

Das Hauptaugenmerk der internationalen Produktentwicklung liegt auf der Schaffung einer zentralen Lösung, um die Support- und Implementierungskosten zu reduzieren. Wenn auch Sie planen, Ihr Projekt mit API-first-Architektur für die Einführung in anderen Ländern zu entwickeln, und Sie auf der Suche nach einem Team sind, das Ihnen bei der Entwicklung von Ratenzahlungslösungen behilflich sein kann, füllen Sie einfach das unten stehende Formular aus. Wir setzen uns anschließend mit Ihnen in Verbindung, um zu besprechen, wie wir unsere Expertise in Ihr Projekt einbringen können, um die gewünschten Ergebnisse schneller zu erreichen.

Die Zusammenarbeit mit Evrone ist ein Paradebeispiel dafür, wie eine hervorragende Partnerschaft auszusehen hat. Wenn Sie sich für die Spezialisten von Evrone entscheiden, können Sie sich sicher sein, dass Ihre Anforderungen verstanden und professionell unter Berücksichtigung aktueller Trends, Best Practices sowie hoher Standards umgesetzt werden.
Oleg Stelmach
CTO (CEE-Region), Revo Technology
Kontaktieren Sie uns
Schwebt Ihnen ein Projekt vor?
Setzen wir es gemeinsam um
Datei anhängen
Die Dateien müssen kleiner als 8 MB sein.
Zulässige Dateierweiterungen: jpg jpeg png txt rtf pdf doc docx ppt pptx.
Diese Website wird durch reCAPTCHA geschützt. Es gelten die Datenschutzerklärung und die Nutzungsbedingungen von Google.