Le gaspillage alimentaire est un contributeur connu au changement climatique, et c’est un problème La startup suédoise Karma aide les consommateurs et les entreprises à s’attaquer à travers ses applications de sauvetage alimentaire.
La première de ces applications est une offre destinée aux consommateurs qui connecte les utilisateurs aux détaillants alimentaires de leur région qui ont un stock excédentaire qu’ils peuvent acheter à un prix réduit afin de ne pas le gaspiller.
La deuxième application est destinée aux partenaires de vente au détail de Karma et permet à l’entreprise de leur fournir des informations granulaires sur les changements de niveau de stock qu’elles peuvent apporter pour réduire la quantité de surplus de nourriture ils ont chaque jour, ainsi que de fournir un moyen de vendre sur les déchets qui s’accumulent.
Le fait qu’il puisse conseiller ses détaillants de cette manière est un point important de différence concurrentielle pour Karma, a déclaré Charlotte Humphries, responsable de la marque de l’entreprise, à Computer Weekly, et cela dépend de la façon dont il traite ses données de vente.
«C’est vraiment important pour nous comme moyen de nous démarquer et de nous distinguer des autres entreprises potentielles de déchets alimentaires qui existent également», dit-elle. «Nous avons un concurrent direct qui n’est pas en mesure de faire une telle chose parce qu’il ne vend pas article par article sur l’application. Ils vendent un «sac mystère de produits alimentaires» moins cher à la fin de la journée.
« En vendant article par article et en utilisant apprentissage automatique, nous sommes en mesure de proposer 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, s’étant déjà établie dans sa Suède natale, et affirme avoir évité le gaspillage de plus de quatre millions de repas depuis son lancement en 2016 grâce à cette approche.
Favoriser la croissance
Au départ, Karma n’était pas une application uniquement dédiée à la lutte contre le gaspillage alimentaire, a déclaré Elsa Bernadotte, cofondatrice et directrice des produits de la société à Computer Weekly.
«Comme la plupart des bonnes idées, cela a commencé en 2015 comme une mauvaise idée, et pendant les huit à neuf premiers mois, nous avions l’habitude de dire que c’était un échec. A l’époque, c’était une plateforme de deals, et un peu comme un Groupon crowdsourced [service], » elle dit.
La société a rapidement atteint un «point critique» avec l’application, ce qui a incité l’équipe à prendre la décision de faire plus de l’un des éléments les plus performants de l’application, à savoir ses offres de repas, et de s’en saisir pour lutter contre le gaspillage alimentaire. Trois semaines après cette décision, le Karma dans sa forme actuelle est né.
«Une fois que nous avons commencé à examiner de plus près les implications environnementales du gaspillage alimentaire, et que nous avons compris à quel point le problème du gaspillage alimentaire était et est toujours vaste et monumental, il est devenu notre ambition de résoudre l’un des plus grands problèmes climatiques au monde à l’aide de la technologie, »Dit Bernadotte.
Après plusieurs années de croissance régulière en Suède, la société a obtenu des investissements supplémentaires grâce à un cycle de financement qui lui permettrait d’étendre ses activités au Royaume-Uni et en France à la fin de 2018.
Mais avant que l’entreprise ne puisse le faire, elle devait remédier à certaines lacunes de l’infrastructure sous-jacente de ses applications qui avaient émergé, ce qui devait potentiellement freiner la croissance internationale de Karma et sa capacité à innover. Ceci, à son tour, a incité l’entreprise à se lancer dans un remaniement de son infrastructure.
La source de ses problèmes technologiques réside dans sa dépendance à une infrastructure bare metal simple à utiliser qui nécessitait beaucoup de manutention et de maintenance manuelles et coûteuses. À tel point que pour le maintenir opérationnel, il a fallu trois Ingénieurs DevOps, ce qui représente une surcharge importante pour une startup, déclare Koen Brörmann, chef de produit Karma.
«Lorsque nous avons commencé à nous développer à l’international, notre infrastructure est devenue un goulot d’étranglement – du point de vue de l’évolutivité, de l’innovation et de la livraison. Nous avions une grande équipe DevOps de trois personnes dédiées à maintenir cela », dit-il. «Ce que nous avions, c’était du travail, mais il y avait tellement de travail manuel que cela semblait trop lent.»
Par exemple, si l’entreprise souhaitait envoyer une mise à jour à l’application, cela nécessiterait de se connecter à un serveur distant, d’extraire un nouveau code, suivi 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’avancer très vite [from an innovation perspective], mais donnez également la propriété de nos ingénieurs. »
Là-haut dans les nuages
Avec l’aide de ses investisseurs nouvellement acquis, la société a entrepris de parcourir le marché à la recherche d’un fournisseur de cloud public 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 faire passer son application à un architecture basée sur les microservices comme contribuant à faire du passage à GCP un processus très fluide.
«En six mois environ, nous avions terminé à 80% [with the migration] et les 20% restants ont pris de trois à six mois supplémentaires, mais nous avons pu passer assez rapidement à la vitesse supérieure grâce à la configuration de nos microservices », dit-il.
Dans le cadre du processus de migration, l’entreprise a entrepris de répliquer l’application à l’aide de la technologie open source basée sur des conteneurs développée par Google, Kubernetes, qui à son tour a conduit à la Google Kubernetes Engine (GKE) formant le cœur de son infrastructure remaniée.
GKE est facturé par Google Cloud comme un service Kubernetes entièrement géré qui fournit aux entreprises un mode de fonctionnement de type pilote automatique, ce qui, selon l’équipe de 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 à exploiter Google BigQuery pour faciliter la gestion de ses bases de données d’applications.
«J’étais vraiment enthousiasmé par 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 l’envoyer, ils écrivaient une requête, obtenaient les données et les donnaient. à moi », dit Brörmann.
«J’étais donc ravi de pouvoir gérer toutes ces données en direct et y avoir accès directement moi-même – et 80% de l’équipe peuvent également obtenir les données dont elles ont besoin. 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 pu é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 également les options de livraison.
«Nous avons pu passer à une livraison ultra-rapide. J’ai été époustouflé par la rapidité avec laquelle nous avions construit quelque chose mais déployé et [live] le lendemain », dit-il.
Une approche proactive
Le passage à GCP a également amélioré la disponibilité, et l’équipe Google est proactive pour aider 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 commerciaux à résoudre le problème. causes du gaspillage alimentaire, ajoute Brörmann.
À ce stade, il partage un exemple dans lequel les ingénieurs de Google ont expliqué à l’équipe Karma comment 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 de base de données SQL standard qui aideraient les détaillants à ajuster leurs niveaux de stock pour éviter le gaspillage alimentaire.
« Nous savions que BigQuery ML était disponible, mais nous n’avions pas trouvé de moyen de l’utiliser à ce moment-là. Google nous a donc contactés et nous a dit: » Nous pouvons faire une petite présentation de diapositives et vous expliquer quelles sont les opportunités « , »Dit Brörmann.
«Nous avons demandé à trois de nos ingénieurs d’en parler à l’un des employés de Google et, sur la base de cet entretien, nous avons commencé à utiliser BigQuery ML, ce qui nous a ouvert de nombreuses voies en matière de prédiction et de prévention du gaspillage alimentaire, domaine dans lequel nous veulent en faire plus à l’avenir. »
Plus précisément, BigQuery ML est actuellement utilisé par Karma pour fournir à ses partenaires de vente au détail une indication sur le niveau probable ou faible de leur trafic piétonnier dans les prochains jours afin qu’ils puissent préparer plus ou moins de nourriture en fonction des données. leur dit.
Pour l’avenir, la société espère faire plus avec le portefeuille GCP de intelligence artificielle (IA) et outils d’apprentissage automatique pour affiner davantage ses opérations, ce qui comprend l’utilisation de son outil de reconnaissance d’image Vision AI pour permettre à ses partenaires de restauration de télécharger leurs données de menu beaucoup plus rapidement sur l’application.
«Nous voulons évoluer plus rapidement et ajouter plus d’entreprises à la plate-forme, nous expérimentons donc l’utilisation de Vision AI afin que nos partenaires puissent prendre des photos du menu et toutes les données qui en découlent seront dans l’application dans les 10 secondes, alors qu’au moment qui prend environ 30 minutes », dit Brörmann.
L’équipe Karma aspire également à propulser la marque dans le monde entier, ce qui sera beaucoup plus facile par le fait que Google possède également des régions de centres de données aux États-Unis, en Europe et en Asie.
«Avec Google, vous n’avez pas vraiment à vous soucier de leur absence de disponibilité dans d’autres pays, c’est donc définitivement une charge qui nous pèse pour l’avenir», ajoute Brörmann.