Notre stack permet une intégration facile pour les nouveaux arrivants, une itération rapide et une scalabilité importante.

La stack et l'architecture de Cloudshelf sont conçues pour permettre à l'équipe de travailler efficacement, car des ingénieurs heureux sont à l'origine d'excellentes livraisons qui ravissent les clients.

Notre plateforme

La plateforme de Cloudshelf est basée sur 6 modules clés qui nous permettent d'évoluer et d'offrir aux marques et aux commerçants la meilleure expérience possible.

Gestionnaire de Cloudshelf

Cloudshelf manager est une base de code unique et peut être dans à partir de CMS de ecommerce tels que Shopify, ou de manière autonome, avec des modes pour les commerçants et le personnel d'assistance Cloudshelf.

Il offre une interface sans code permettant aux utilisateurs non techniques de créer en quelques minutes une configuration Cloudshelf complète sur les appareils en magasin.

Le moteur Cloudshelf

Il s'agit de la partie la plus visible de notre solution, car elle pilote les écrans des appareils digital. La base de code d'un moteur unique, répliquée par un CDN mondial, gère le calcul en périphérie et la mise en cache pour garantir une réponse instantanée, même en cas de panne de réseau.

API du connecteur

Il s'agit de l'interface entre notre plateforme et les différents CMS de ecommerce, le principal étant Shopify.

Moteur de synchronisation Noble

Noble est notre solution propriétaire pour la synchronisation de grandes quantités de données à débit limité dans les plus brefs délais. Contrairement à d'autres solutions de gestion des files d'attente, elle comprend quelles files d'attente peuvent être traitées simultanément (sans contrainte), ce qui permet la mise en parallèle des travailleurs.

Modèles ML

Nos modèles améliorent l'expérience du retailer en réduisant la charge de travail grâce à une grande partie de l'automatisation de la classification des produits et des images, du nettoyage des métadonnées et de l'optimisation des filtres. Au fil du temps, les vastes ensembles de données sur les produits renforcent notre avantage concurrentiel.

Gestion intelligente de la configuration

Chaque moteur est personnalisé grâce à une configuration légère qui offre aux commerçants une certaine flexibilité tout en garantissant notre évolutivité.

Notre stack

Pour lancer un nouvel acronyme dans la pièce, notre principal stack est PNRN-T, un PERN légèrement modifié, où nous utilisons NestJS et Typescript au lieu de vanilla Express.

Nous avons choisi ce stack pour permettre à nos développeurs d'opérer sur toute la plateforme, de concevoir, de coder et de tester des fonctionnalités de bout en bout.

Notre environnement de développement

Nos ingénieurs ont sélectionné les outils suivants pour faciliter le développement, la communication et les tests.