Alimenter l'excellence chez Lotus Cars : Maximiser l'efficacité de la gestion des API avec API7 Enterprise
August 21, 2023
Aperçu
À propos de Lotus Cars
Fondée en 1948, Lotus Cars Limited est une entreprise automobile britannique renommée, basée en Angleterre, spécialisée dans la production de voitures de sport et de course connues pour leur conception légère exceptionnelle et leurs capacités de maniabilité supérieures. Lotus Cars a conquis les marchés internationaux avec un succès remarquable, ses produits étant vendus en Asie, en Europe et en Amérique du Nord. Lotus Cars adopte une approche prospective, embrassant la transition vers l'électrification et la durabilité. En 2026, Lotus dévoilera enfin ses ambitieuses voitures de sport entièrement électriques.
Défis
-
Lotus Cars s'efforce de maintenir un avantage concurrentiel dans le développement de l'intelligence, des véhicules électriques et des nouvelles énergies.
-
Bien qu'excellant dans la marque et les processus de fabrication, Lotus Cars se trouve désavantagé par l'absence de technologie logicielle compétitive, soulignant le besoin urgent de partenariats et de solutions robustes.
-
Il s'agit d'une entreprise importante pour Lotus Cars de concilier l'intégration des technologies intelligentes et le respect des mesures de sécurité et des exigences réglementaires nécessaires.
Résultats
-
Lotus Cars a accéléré le déploiement du système de passerelle API en environnement de production, passant d'un délai prévu de 2 trimestres à un délai remarquable de seulement 1 mois.
-
En adoptant API7 Enterprise, Lotus Cars a réalisé une réduction annuelle impressionnante de 90 % des coûts d'exploitation et de maintenance, y compris des tâches cruciales comme les mises à niveau et les corrections de bugs.
-
Lotus Cars a établi son paysage API interne de 0 à 1, fournissant des informations précieuses sur la gestion de la qualité et de la quantité des API et permettant des prévisions de marché.
Contexte
En réponse à l'évolution de l'industrie vers les considérations Environnementales, Sociales et de Gouvernance (ESG), Lotus Cars a entamé un voyage de transformation. Le pivot de l'entreprise vers la production de véhicules entièrement électriques (VE) s'aligne sur les tendances mondiales en matière de transport durable.
Lotus Cars intègre de plus en plus des technologies avancées pour des fonctionnalités intelligentes et connectées dans leurs véhicules. Les fonctionnalités comme les systèmes de navigation automobile, les divertissements automobiles, les cockpits intelligents et le contrôle à distance des voitures via des applications nécessitent une communication et une intégration fluides. Cette intégration nécessite l'utilisation de passerelles API pour une gestion et une coordination efficaces entre les différentes fonctions et caractéristiques.
Reconnaissant la faiblesse de ses capacités logicielles, l'entreprise a adopté une stratégie consistant à tirer parti de l'expertise et des produits externes pour combler ces lacunes. Les parties prenantes, y compris les équipes de direction clés, sont ouvertes à l'adoption de solutions externes plutôt qu'au développement de capacités internes.
Alors que les véhicules deviennent de plus en plus intégrés aux systèmes logiciels et aux réseaux, la sécurité des données et le respect des réglementations deviennent primordiaux. Les défis de Lotus Cars sont encore accentués par la nécessité d'assurer la sécurité et la conformité dans un paysage de plus en plus connecté et numérique.
Sélection technologique chez Lotus Cars
L'équipe d'infrastructure de Lotus Cars était consciente des capacités d'APISIX à utiliser le script Lua d'OpenResty pour surmonter certains des défis rencontrés par NGINX. APISIX, une passerelle API open-source, utilise le script Lua pour atteindre des performances élevées et une faible latence, offrant une solution efficace aux limitations de NGINX. De plus, certains membres du personnel technique de Lotus Cars avaient même assisté à des rencontres APISIX, acquérant une connaissance directe de ses avantages potentiels.
Après avoir comparé NGINX, Kong, Spring Cloud Gateway et APISIX, Lotus Cars envisageait deux options : utiliser directement APISIX ou développer sa propre solution basée sur APISIX. La question n'était pas triviale ; elle impliquait des considérations importantes sur les coûts, le temps et l'expertise technique.
API7.ai est l'entreprise derrière APISIX, offrant des solutions de gestion du cycle de vie complet des API. À travers des discussions avec API7.ai, Lotus Cars a compris que choisir API7 Enterprise pourrait être une solution plus rapide, plus rentable et moins exigeante.
La raison était claire : développer une solution interne nécessiterait d'embaucher une équipe de développement supplémentaire, sans parler des coûts associés à la formation et à la communication. D'un autre côté, en choisissant API7 Enterprise, Lotus Cars n'aurait pas besoin d'investir dans du personnel supplémentaire. De plus, ils pourraient bénéficier du support professionnel et rapide fourni par API7.ai.
Pourquoi Lotus Cars a choisi API7 Enterprise
Écosystème de plugins riche
Lotus Cars considère la richesse de l'écosystème de plugins comme un critère important pour sélectionner une solution de gestion des API. Ils s'attendent à configurer des plugins soit sur les consommateurs au sein d'API7 Enterprise, soit sur les clusters globaux.
Voici plusieurs plugins clés et leurs fonctionnalités particulièrement importantes pour Lotus Cars :
- Limitation de débit et disjoncteur :
Ces fonctionnalités leur permettent de contrôler le débit auquel les consommateurs peuvent accéder à leurs API, empêchant les abus ou le trafic excessif. Le disjoncteur aide à protéger l'infrastructure API en isolant automatiquement les services défectueux ou surchargés, assurant la stabilité du système.
- Données de secours :
Dans les cas où la limitation de débit est déclenchée, Lotus Cars souhaite avoir la possibilité de récupérer les données de réponse à partir d'une URL alternative et de les fournir au client. Cette fonctionnalité garantit que même lorsque les limites de débit sont atteintes, les utilisateurs reçoivent toujours des réponses significatives en récupérant les données d'une source secondaire. De plus, Lotus Cars souhaite avoir la capacité de configurer un texte personnalisé comme réponse lorsque la limitation de débit est appliquée.
- Liste blanche/Liste noire :
Lotus Cars a besoin de la capacité d'exposer les interfaces API et de mettre à jour les listes blanches/noires. Cette fonctionnalité leur permet de contrôler l'accès à leurs API en fonction de critères prédéfinis. Ils peuvent spécifier quels consommateurs ou IP clients sont autorisés ou refusés l'accès à certaines API, améliorant ainsi la sécurité et le contrôle d'accès.
- ACL (Liste de contrôle d'accès) API :
Le support d'API7 pour l'ACL API est un facteur crucial dans le processus de décision de Lotus Cars. L'ACL leur permet de définir des politiques de contrôle d'accès granulaires pour leurs API. En définissant des permissions et des restrictions au niveau de l'API, ils peuvent s'assurer que seuls les consommateurs ou groupes autorisés ont accès à des points de terminaison ou ressources spécifiques. Cette fonctionnalité offre un contrôle granulaire sur la sécurité des API et protège contre les accès non autorisés et les abus.
Observabilité efficace
L'équipe apprécie le support pour les vérifications de santé des services en amont. En permettant la configuration des vérifications de santé des services en amont, Lotus Cars peut surveiller la santé et la disponibilité de leurs services en amont. Cette fonctionnalité garantit que le trafic est distribué de manière intelligente uniquement aux services sains, assurant des performances optimales et une haute disponibilité de leur infrastructure API.
API7 Enterprise peut aider l'équipe d'infrastructure de Lotus Cars à obtenir une compréhension approfondie de la quantité, de la qualité et du QPS des API, ce qui permet à l'entreprise de prendre des décisions éclairées en matière de gestion des API. Cette visibilité accrue permet à l'équipe de prendre des mesures proactives pour gérer et optimiser l'écosystème API, garantissant des performances optimales, une évolutivité et une satisfaction utilisateur.
Contrôle de sécurité fiable
Lotus Cars recherche également une fonctionnalité similaire au réseau multicouche offert par API7 Enterprise. Cette approche multicouche permet à Lotus Cars de protéger efficacement son écosystème API et de réaliser un contrôle de sécurité fiable pour ses actifs numériques, ses données et ses canaux de communication. S'inspirant de l'implémentation utilisée par un constructeur automobile de premier plan, cette fonctionnalité permet à Lotus Cars de concevoir et de gérer des topologies réseau complexes répondant à leurs besoins spécifiques.
API7.ai a obtenu la certification SOC (System and Organization Controls) 2 Type 1, réalisée par EY (Ernst & Young). Le rapport montre que le processus de contrôle interne d'API7.ai et de son produit API7 Enterprise répond aux normes de service de confiance proposées par l'American Institute of Certified Public Accountants (AICPA) en matière de sécurité, de disponibilité, de confidentialité, et peut fournir des garanties et services de sécurité fiables pour les clients mondiaux.
De plus, API7 Enterprise est entièrement conforme aux rigoureuses normes FIPS, élevant la sécurité des données de l'entreprise à de nouveaux sommets.
Support de la découverte de services dynamique pour plusieurs clusters
Une autre considération importante pour Lotus Cars est le désir de supporter plusieurs clusters Kubernetes et Nacos pour la découverte de services. En incorporant le support de plusieurs clusters, API7 offre à Lotus Cars la flexibilité de gérer et de découvrir des services à travers différents clusters. Cette capacité améliore l'évolutivité et l'adaptabilité de leur infrastructure API.
Réalisations après l'utilisation d'API7 Enterprise
Lotus Cars a atteint des étapes remarquables en exploitant la puissance d'API7 Enterprise. Voici les principales réalisations qui montrent l'impact transformateur de cette plateforme de pointe :
Communication et intégration fluides des systèmes
Avec API7 Enterprise au cœur de ses opérations, Lotus Cars a constaté un flux de communication et d'intégration fluide entre les API internes. L'agilité et les capacités d'itération rapide de la plateforme ont permis à Lotus Cars de s'adapter et d'itérer rapidement ses API, assurant une amélioration continue et un alignement avec ses besoins commerciaux en évolution.
Support client exceptionnel et réactivité
API7 Enterprise a révolutionné l'expérience de support client de Lotus Cars, permettant à l'équipe d'interagir avec ses précieux clients de manière plus personnalisée et efficace. API7 fournit un support à distance et répond rapidement aux demandes de Lotus Cars, réduisant efficacement le temps nécessaire pour établir la communication et configurer les services. Ce qui prenait auparavant plusieurs trimestres est maintenant condensé en seulement un mois, permettant à Lotus Cars de livrer des produits avec une rapidité et une agilité sans précédent. Cette réalisation remarquable en termes de gain de temps et de coûts a considérablement renforcé sa compétitivité sur le marché.
Gestion du trafic central
API7 Enterprise joue un rôle central dans la gestion du trafic de Lotus Cars. Il gère efficacement les complexités de la gestion du trafic pour les divers canaux de Lotus Cars, y compris les mini-applications, les applications de marché de vente et les API intelligentes liées à la recharge en voiture. En tirant parti des capacités robustes de routage, d'équilibrage de charge et d'optimisation de la plateforme, Lotus Cars assure des expériences utilisateur fluides et fiables à travers ces points de contact cruciaux.
Informations éclairées et gestion améliorée des API
La mise en œuvre d'API7 Enterprise a fourni à l'équipe d'infrastructure des informations précieuses sur leur paysage API interne. Lotus Cars a maintenant une compréhension complète de la quantité, de la qualité et du QPS des API, permettant à l'entreprise de prendre des décisions bien informées en matière de gestion des API. Cette nouvelle visibilité permet à l'équipe de gérer et d'optimiser proactivement l'écosystème API, assurant des performances optimales, une évolutivité et une satisfaction utilisateur. De plus, Lotus Cars peut anticiper avec précision le comportement des utilisateurs et planifier des améliorations futures, leur permettant de rester en avance sur les demandes du marché.
Résumé
Lotus Cars, comme de nombreux autres constructeurs automobiles, reconnaît l'évolution de la nature des véhicules modernes. Les voitures d'aujourd'hui ne sont pas seulement des dispositifs matériels, mais incorporent également des composants logiciels, rendant les abonnements logiciels et les API intelligentes cruciaux pour leur fonctionnalité. Dans ce contexte, la gestion des API joue un rôle vital, et plusieurs entreprises automobiles, y compris Geely et XPeng, ont adopté des solutions APISIX ou API7 pour leurs besoins de gestion des API.
Pour Lotus Cars, la solution API7 s'avère être un excellent produit pour gérer le trafic nord-sud. Elle offre une gamme de fonctionnalités qui correspondent aux exigences de Lotus Cars et leur permet de gérer efficacement les API alimentant leurs véhicules et de fournir une expérience fluide à leurs clients.
De plus, API7 Enterprise continuera d'évoluer et de s'améliorer, avec diverses options de déploiement disponibles pour gérer efficacement le trafic nord-sud et est-ouest. Cela permet aux utilisateurs de choisir la méthode de déploiement qui convient le mieux à leur infrastructure.