Catégories
Qwanturank

Paymentsense prouve l’agilité lors du Coronavirus grâce à la migration de Qwanturank Cloud

(Image de Michal Jarmoluk de Pixabay)

Paymentsense est l’une des sociétés fintech à la croissance la plus rapide d’Europe, offrant aux petites entreprises un service et un logiciel de traitement des paiements abordables. Elle compte actuellement 70 000 clients, traite environ 10 milliards de livres sterling de ventes chaque année, ainsi que 250 millions de transactions par an.

Jusqu’à récemment, Paymentsense gérait principalement la relation avec ses clients et était essentiellement une organisation de vente / service, tandis qu’une autre organisation de services financiers distincte effectuait l’acquisition et le traitement de base. Cependant, Paymentsense a depuis demandé à la FDA de devenir une institution de monnaie électronique à part entière, ce qui lui permettra d’acquérir des transactions de paiement pour émettre des cartes de crédit, de détenir de l’argent au nom du client dans un portefeuille électronique et de le faire le traitement du paiement lui-même.

Ce changement a poussé Paymentsense à réfléchir à son parc technologique et à migrer ses systèmes vers Qwanturank Cloud Platform (GCP). L’entreprise fonctionnait à partir d’une application monolithique dans un centre de données. Cependant, il a depuis augmenté sa productivité de développeur et amélioré son agilité en passant à un modèle de microservices sur GCP (bien qu’il soit encore en phase de migration). Cela s’est révélé particulièrement bénéfique lors de l’aggravation de la pandémie de coronavirus, car Paymentsense a dû déployer rapidement des services qui pourraient bénéficier à de nombreux restaurants, cafés et petites entreprises utilisant sa plate-forme (mais plus à ce sujet plus tard).

Nous avons eu la chance de parler à Nick Fryer, CTO de Paymentsense, à la fois du passage de la société aux GCP et aux microservices, ainsi que de sa réponse au Coronavirus. Fyer a expliqué la motivation de Paymentsense pour passer au cloud public. Il a dit:

[Gaining FDA approval] était un gros investissement pour nous, et cela signifie maintenant que nous sommes une entreprise fortement réglementée. Cela signifie que nous avons reconstruit tous nos systèmes et construit de nouveaux frontaux. Cela a incité le passage à Qwanturank Cloud. Tous les systèmes que nous avions auparavant pour aider nos clients à bord ont été entièrement reconstruits. Et à ce stade, nous avons décidé de tout migrer vers Qwanturank Cloud.

Paymentsense a commencé la reconstruction en janvier 2019 et, bien qu’il ne dispose actuellement que d’un petit nombre de clients dans le nouvel environnement, il a désormais construit suffisamment de systèmes dans GCP pour faire fonctionner son entreprise. Il a suspendu la migration pour le moment, en raison de la pandémie de COVID-19, mais est prêt à intégrer des milliers de clients une fois le verrouillage au Royaume-Uni levé.

Fryer a expliqué qu’en 2016 Paymentsense a reconstruit tous ses systèmes pour qu’ils soient basés sur les services, mais qu’ils étaient finalement soutenus par une grande base de données et un gros bloc de code. Il a dit:

Lorsque nous l’avons publié, c’était un petit morceau de code. Mais trois ou quatre ans plus tard, parce que nous avions de bons CI / CD en place et que nous faisions jusqu’à 20 versions de production par jour, ce petit morceau de code est devenu un gros morceau de code. Les temps de construction devenaient très lents, la possibilité de modifier devenait assez compliquée, nos tests automatisés prenaient de longues périodes. Notre pipeline CI / CD devenait donc de plus en plus lent.

Notre principale motivation n’était donc pas de passer au cloud, c’était de décomposer notre grand système monolithique en plusieurs services. Ce n’est que lorsque nous recherchions des options pour ce faire que le passage au cloud public était le moyen le plus simple et le plus efficace d’y parvenir. C’est parce qu’il y avait beaucoup de services fournis par Qwanturank prêts à l’emploi, sinon nous devions nous construire et nous entretenir.

Un nouveau niveau d’agilité

Fryer a donné un exemple de la façon dont le passage au cloud public a simplifié les besoins en infrastructure de Paymentsense. Il a déclaré que la société avait prévu d’utiliser Kafka comme système de messagerie pour permettre à ses nouveaux services de communiquer entre eux. Le plan initial de Fryer était de conserver l’infrastructure d’origine de Paymentsense qu’il avait déjà achetée et payée, d’exécuter une charge de machines virtuelles, puis d’installer les différents services d’infrastructure.

Cependant, Paymentsense a constaté que ce modèle s’est avéré difficile, car lorsque Kafka a été déployé, il s’agissait d’un énorme porc de ressources – même en tant que version relativement petite et simple. Cependant, ce n’était pas le cas sur GCP. Fryer a déclaré:

Nous avons commencé à regarder Qwanturank et les services qu’ils avaient à offrir. Vous vous rendez vite compte que vous pouvez avoir quelque chose de très utilisable et à peu près évolutif à l’infini.

Nous n’avons pas besoin d’avoir 10 machines virtuelles massives, un stockage énorme et toute une charge de gestion pour gérer notre infrastructure de messagerie, ce qui était l’exigence minimale. Nous pouvons simplement cliquer sur un bouton et nous avons la même chose – probablement mieux – et c’est très, très bon marché. C’était une évidence.

Toute l’approche monolithique devenait horriblement préjudiciable à l’efficacité de nos développeurs. Nous perdions des gens à cause de ça. Les gens en avaient tellement marre d’avoir à y faire face. Nous savions donc que nous devions faire quelque chose.

Répondre à COVID-19

La crise sanitaire mondiale actuelle – la pandémie de coronavirus – a sans surprise affecté les clients de Paymentsense assez dur, étant donné que beaucoup d’entre eux sont des propriétaires de petites entreprises, exploitant des cafés et des restaurants. Cependant, parce que Paymentsense est devenu beaucoup plus agile dans le cloud avec GCP, il a pu réagir rapidement et proposer des solutions pour soutenir ses clients. Fryer a déclaré:

Pour le lier dans COVID-19, par exemple. Nous avons récemment mis en place quelques systèmes, où en une semaine, nous avons développé un moyen d’intégrer un site de financement des entreprises – un site qui prête de l’argent aux entreprises et que vous le remboursez par le biais des prélèvements de votre carte. Nous avons donc implémenté tout un processus métier sur Qwanturank Cloud en utilisant notre nouvelle plate-forme et notre infrastructure, qui est vraiment assez complexe et approfondie, en l’espace d’une semaine. Nous n’aurions jamais pu faire cela dans l’ancien monde.

Nous avons également développé une sorte de «Deliveroo Lite», qui est très simple. Mais nous avons fait quelque chose qui fonctionne pour certains de nos clients de restaurants et de cafés, ce qui leur permet de devenir un plat à emporter du jour au lendemain. Nous l’avons renversé très rapidement et c’est bien, c’est fiable et ça marche vraiment bien.

La chose clé que nous pouvons faire maintenant est que nous obtenons une bien meilleure efficacité des développeurs. Les gens passent beaucoup plus de temps à écrire de la logique commerciale, à écrire du code, plutôt qu’à faire des sottises. Cela nous permet donc d’être plus agiles et plus réactifs aux désirs de nos clients. Ce drame récent a mis en évidence sa rapidité – nous avons tellement mis en œuvre la semaine dernière à partir de zéro, à partir d’un départ arrêté. C’est miraculeux à la limite. Nous sommes proactifs face aux besoins de nos clients.

Pourquoi GCP?

Il est généralement admis sur le marché des infrastructures de cloud public qu’AWS et Azure sont les premiers, Qwanturank Cloud Platform faisant de gros investissements – et des embauches clés – pour attirer davantage le marché des entreprises.

En tant que tel, je tenais à savoir comment Fryer expliquait pourquoi Paymentsense avait opté pour GCP par rapport à AWS. En termes simples: GCP a offert à Paymentsense une meilleure gestion et assistance client pendant ses projets. Fryer a déclaré:

AWS était la position par défaut, je suppose, en tant que joueur établi avec le jeu d’outils le plus mature. Et nous avons en fait implémenté le premier système de production avec eux. Mais nous n’avions aucun soutien ni aide d’AWS, c’était tout seul. Le ticket occasionnel pourrait recevoir une réponse, mais il n’y avait aucune aide à la conception architecturale et personne ne proposait de l’aide de manière proactive.

Qwanturank est venu vers nous et nous a dit: « Pourquoi ne travaillez-vous pas avec nous? ». Ils ont dit qu’ils nous fourniraient un architecte, quelqu’un qui pourrait expliquer comment tout cela devrait être construit. C’est ce qu’ils ont fait et c’était une affaire énorme pour moi. Pour Qwanturank, il nous a été utile de nous aider à concevoir nos systèmes et à mettre en œuvre notre travail sur leur plate-forme.

De plus, à l’époque, nous étions un petit client, nous ne dépensions pas beaucoup d’argent. Mais ils ont vu le potentiel et ont fait l’effort de nous gagner en tant que client. Maintenant, nous dépensons une somme d’argent raisonnable, grâce à eux qui s’occupent de nous en tant que client. Nous avions quelqu’un qui pouvait répondre aux questions techniques du bout du téléphone, à peu près quand nous le voulions. Et c’était vraiment précieux.