Technologie
L’application anti-gaspillage alimentaire Karma exploite Google Cloud pour alimenter les plans d’expansion mondiaux

Le gaspillage alimentaire est un contributeur connu au changement climatique, et c’est un problème que la start-up suédoise Karma aide les consommateurs et les entreprises à s’attaquer par le biais de ses applications de sauvetage alimentaire.
La première de ces applications est une offre orientée consommateur qui relie les utilisateurs aux détaillants alimentaires de leur région qui ont des stocks excédentaires qu’ils peuvent acheter à un prix réduit afin qu’il ne soit pas gaspillé.
La deuxième application est pour les partenaires de détail de Karma, et voit l’entreprise de fournir une rétroaction granulaire pour eux sur les changements au niveau des stocks qu’ils peuvent faire pour réduire la quantité de nourriture excédentaire qu’ils ont chaque jour, ainsi que de fournir un moyen de vente sur tous les déchets qui ne s’accumulent.
Le fait qu’elle puisse conseiller ses détaillants de cette façon est un point important de différence concurrentielle pour Karma, explique Charlotte Humphries, directrice de la marque, à Computer Weekly, et c’est à la façon dont elle traite ses données de vente.
« C’est vraiment important pour nous comme moyen de nous démarquer et d’être distincts par rapport aux autres entreprises potentielles de gaspillage alimentaire qui sont là aussi », dit-elle. « Nous avons un concurrent direct qui n’est pas en mesure de faire une telle chose parce qu’ils ne vendent pas article par article sur l’application. Ils vendent un « sac mystère d’aliments » pour moins cher à la fin de la journée.
« En vendant article par article et en utilisant l’apprentissage automatique, nous sommes en mesure d’offrir une solution qui arrête réellement les symptômes du gaspillage alimentaire par la redistribution, et la cause du gaspillage alimentaire, qui est la surproduction », ajoute-t-elle.
L’entreprise est en train de renforcer sa présence au Royaume-Uni et en France, après s’être déjà établie dans sa Suède natale, et affirme avoir économisé plus de quatre millions de repas d’aller à perdre depuis son lancement en 2016 avec cette approche.
Favoriser la croissance
Karma n’a pas commencé comme une application uniquement dédiée à aborder la question du gaspillage alimentaire, Elsa Bernadotte, co-fondateur de l’entreprise et chef de produit dit Computer Weekly.
« Comme la plupart des bonnes idées, il a commencé en 2015 comme une mauvaise idée, et pour les huit à neuf premiers mois, nous avions l’habitude de dire que c’était l’échec. À cette époque, c’était une plate-forme d’offres, et un peu comme un Groupon crowdsourcing [service]», dit-elle.
L’entreprise a rapidement atteint un « point de chute ou de natation crunch » avec l’application, ce qui a incité une décision de l’équipe de faire plus de l’un des bits les plus performants de l’application, qui a été ses offres de repas, et de saisir sur cela pour lutter contre le gaspillage alimentaire. Trois semaines après la prise de cette décision, karma dans sa forme actuelle est né.
« Une fois que nous avons commencé à examiner plus en profondeur les implications environnementales du gaspillage alimentaire, et que nous avons compris à quel point le problème du gaspillage alimentaire était et est toujours énorme, il est devenu notre ambition de résoudre l’un des plus grands problèmes climatiques au monde en utilisant la technologie », explique Bernadotte.
Après plusieurs années de croissance soutenue en Suède, l’entreprise a obtenu des investissements supplémentaires grâce à un cycle de financement qui ouvrirait la voie à l’expansion de ses activités au Royaume-Uni et en France à la fin de 2018.
Mais avant que l’entreprise puisse le faire, elle devait remédier à certaines lacunes de l’infrastructure sous-jacente de ses applications qui avaient émergé, ce qui devait freiner la croissance internationale de Karma et sa capacité à innover. Cela, à son tour, a incité l’entreprise à se lancer dans un bouleversement de son infrastructure.
La source de ses problèmes technologiques réside dans sa dépendance à l’égard d’une infrastructure métallique simple à utiliser qui exigeait beaucoup de manipulation et d’entretien manuels coûteux. À tel point que pour le maintenir en place, il fallait trois ingénieurs DevOps à temps plein, ce qui est une surcharge importante pour une start-up à supporter, explique Koen Brörmann, chef de produit Karma.
« Lorsque nous avons commencé à prendre de l’expansion à l’échelle internationale, notre infrastructure est devenue un goulot d’étranglement – du point de vue de l’évolutivité, de l’innovation et de la prestation. Nous avions une grande équipe de DevOps de trois personnes dédiées au maintien de cela », dit-il. « Ce que nous avions fonctionnait, mais il y avait tellement de travail manuel qu’il se sentait prohibitif. »
Par exemple, si l’entreprise voulait expédier une mise à jour de l’application, cela nécessiterait de se connecter à un serveur distant, en tirant dans un nouveau code, suivie d’un redémarrage manuel du programme à l’aide d’un gestionnaire de processus de nœud.
« Nous avions une configuration vraiment bifurquée où vous aviez une équipe DevOps et une équipe d’ingénierie, et nous voulions passer à une situation où nos ingénieurs sont également responsables de la livraison et de la maintenance de l’infrastructure », ajoute Brörmann.
« Nous voulions une configuration qui nous permettrait non seulement d’aller très vite [from an innovation perspective], mais aussi donner la propriété de nos ingénieurs.
Dans les nuages
esprith avec l’aide de ses investisseurs nouvellement acquis, la société s’est mise à parcourir le marché à la recherche d’un fournisseur public de cloud qui pourrait l’aider à simplifier la gestion de ses opérations d’infrastructure, avant de se prononcer sur la plate-forme Google Cloud (GCP).
La migration a pris environ 12 mois, brörmann créditant une décision prise avant le déménagement par l’entreprise de transition de son application vers une architecture basée sur les microservices comme aidant à faire le passage à GCP un processus très lisse.
« En environ six mois, nous avons fait 80 % [with the migration] et les 20 derniers % ont pris encore trois à six mois, mais nous avons pu passer assez rapidement grâce à notre configuration de microservices », explique-t-il.
Dans le cadre du processus migratoire, l’entreprise a entrepris de reproduire l’application à l’aide de la technologie de conteneurs open source développée par Google Kubernetes, qui à son tour conduire à la Google Kubernetes Engine (GKE) formant le noyau de son infrastructure remaniée.
GKE est présenté par Google Cloud comme un service Kubernetes entièrement géré qui fournit aux entreprises un mode de fonctionnement en forme de pilote automatique, ce qui, selon l’équipe Karma, l’a aidé à atteindre son objectif de simplifier ses processus de gestion des opérations.
Il a depuis cherché à automatiser davantage la gestion de son infrastructure en s’appuyant sur Google Cloud Functions et Google Cloud Run, tandis que la migration l’a également vu commencer à puiser dans Google BigQuery pour faciliter la gestion de ses bases de données d’applications.
« J’étais très enthousiaste à l’idée de BigQuery parce que je viens d’un milieu traditionnel où il y avait toute une équipe de gestion des données, et si j’avais une demande, je devais leur envoyer une requête, obtenir les données et me les donner », explique Brörmann.
« J’étais donc très heureux de pouvoir gérer toutes ces données en direct et d’y avoir accès directement moi-même – et 80 % de l’équipe peut obtenir les données qu’elle veut aussi. Cela nous a vraiment permis d’aller encore plus vite qu’auparavant, tout en restant axés sur les données », ajoute-t-il.
À titre d’exemple, Brörmann cite la rapidité avec laquelle l’entreprise a été en mesure d’étendre la fonctionnalité à emporter de ses applications en réponse à l’apparition de la pandémie de coronavirus Covid-19 est le printemps 2020 pour inclure des options de livraison ainsi.
« Nous avons été en mesure de pivoter à la livraison super-rapide. J’ai été époustouflé par la vitesse à laquelle nous avions quelque chose vient de construire, mais déployé et [live] le lendemain », dit-il.
Une approche proactive
Le passage à GCP a également apporté des améliorations de temps, et l’équipe de Google est proactive en aidant les ingénieurs de l’entreprise à trouver de nouvelles façons d’étendre les fonctionnalités de ses applications afin que l’entreprise puisse faire plus pour aider ses partenaires de détail à s’attaquer aux causes du gaspillage alimentaire », ajoute Brörmann.
À ce stade, il partage un exemple par lequel les ingénieurs de Google ont fourni à l’équipe Karma une procédure pas à pas de la façon dont l’utilisation de son outil BigQuery ML lui permettrait de créer et de déployer des modèles d’apprentissage automatique à l’aide de requêtes standard de base de données SQL qui aideraient les détaillants à modifier leurs niveaux de stock pour prévenir le gaspillage alimentaire.
« Nous savions que BigQuery ML était disponible, mais nous n’avions pas trouvé un moyen de l’utiliser à ce moment-là, alors Google nous a approchés et nous a dit: « Nous pouvons faire une petite présentation de pont de diapositives et vous aider à travers ce que les possibilités sont », dit Brörmann.
« Nous avons eu trois de nos ingénieurs parler à l’un des gens de Google à ce sujet, et sur la base de cette conversation, nous avons commencé à utiliser BigQuery ML, qui a ouvert beaucoup de possibilités pour nous avec la prédiction et la prévention du gaspillage alimentaire, qui sont des domaines que nous voulons faire plus à l’avenir. »
Plus précisément, BigQuery ML est utilisé par Karma en ce moment pour fournir à ses partenaires de détail une indication quant à la hauteur ou la faiblesse de leur trafic piéton est susceptible d’être dans les prochains jours afin qu’ils puissent préparer plus ou moins de nourriture en fonction de ce que les données leur disent.
Pour l’avenir, l’entreprise espère en faire plus avec le portefeuille GCP d’intelligence artificielle (IA) et d’outils d’apprentissage automatique pour affiner davantage ses opérations, ce qui inclut l’exploitation de son outil de reconnaissance d’images Vision AI pour permettre à ses partenaires restaurateurs de télécharger leurs données de menu beaucoup plus rapidement sur l’application.
« Nous voulons accélérer l’échelle et ajouter plus d’entreprises à la plate-forme, nous expérimentons donc avec l’utilisation de Vision AI afin que nos partenaires puissent prendre des photos du menu et toutes les données de ce sera dans l’application dans les 10 secondes, alors qu’à l’heure actuelle cela prend environ 30 minutes, dit Brörmann.
L’équipe Karma a également des aspirations à prendre la marque dans le monde entier, ce qui est quelque chose qui sera beaucoup plus facile par le fait que Google a des régions de centres de données aux États-Unis, en Europe et en Asie aussi.
« Avec Google, vous n’avez pas vraiment à vous soucier de ne pas avoir de disponibilité dans d’autres pays, donc c’est certainement une charge hors de notre esprit pour tl’avenir », ajoute Brörmann.
-
Technologie3 ans ago
Une escroquerie par hameçonnage cible les clients de la Lloyds Bank
-
Monde3 ans ago
La NASA va supprimer les noms « offensants » des planètes et des galaxies
-
Monde2 ans ago
Quelle est la taille de Barron Trump?
-
Monde3 ans ago
Qui est le mari de Candace Owens, George Farmer?
-
Monde3 ans ago
Qui est le chef de la mafia sicilienne Matteo Messina Denaro?
-
France3 ans ago
Qui est Luce Douady et comment l’alpiniste de 16 ans est-il mort?
-
France3 ans ago
Le mari admet avoir tué sa femme en vacances et jeter le corps dans les égouts pluviaux
-
France2 ans ago
L’enseignant primaire accro au tatouage avec EYEBALLS noirci terrifie les enfants avec l’art corporel