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 et connecteurs

Il s'agit de l'interface entre notre plateforme et le monde extérieur par le biais de "connecteurs". Nous avons des connecteurs prêts à l'emploi pour Shopify et Salesforce, mais l'API permet également aux détaillants de créer leurs propres connecteurs pour n'importe quelle autre plateforme.

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 des détaillants en réduisant la charge de travail grâce à l'automatisation de la classification des produits et des images, au nettoyage des métadonnées et à l'optimisation des filtres. Au fil du temps, les vastes ensembles de données sur les produits renforcent notre avantage concurrentiel. Nous nous éloignons des modèles construits sur mesure et devenons des consommateurs des avantages des LLM.

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.