Évaluer l’architecture commerciale OS adaptée à votre entreprise

Ilya Grigorik, ingénieur principal chez Shopify, partage son point de vue sur ce qui constitue une architecture commerciale résiliente, et surtout, sur la raison pour laquelle, contrairement à ceux qu’avancent leurs partisans, les micro-services ne sont pas la solution miracle.

3 caractéristiques de conception clés d’un commerce OS moderne

L’extensibilité, combinée à la vitesse et à la simplicité de maintenance

L’extensibilité se fait souvent aux dépens de l’agilité et de la simplicité, cet écueil des microservices est cependant évitable. Les extensions de noyau et les pilotes constituent de robustes modèles qui permettent vitesse, cohésion et simplicité de maintenance, tout en rendant possibles l’extensibilité et la configuration modulaire.

Complexité opérationnelle réduite

Une architecture adaptée exploite l’isolement des composants et des services aux endroits appropriés. Dans le cas contraire, vous ne bénéficierez pas de l’effet de levier opérationnel ni des avantages que représente le partage des normes, des modèles et des connaissances entre les équipes.

Évolutivité et sécurité

Les fonctionnalités par défaut très arrêtées derrière les interfaces standard limitent les mauvais modèles et réduisent les coûts. Sans une convention de code partagée, il est difficile d’évaluer; de faire évoluer et de dépanner les déploiements.

[Les entreprises plus importantes] devraient rechercher les plateformes de commerce avec un noyau central interopérable, de puissants flux de travail pour des fonctionnalités commerciales clés et suffisamment d’extensibilité pour permettre des expériences clients différenciées.

Travis Hess

EVP, Head of DTC, The Stable, part of Accenture Song

Comment propulsez-vous votre architecture commerciale ?