Impulsando la Excelencia en Lotus Cars: Maximizando la Eficiencia en la Gestión de API con API7 Enterprise

August 21, 2023

Case Study

Visión General

Sobre Lotus Cars

Fundada en 1948, Lotus Cars Limited es una reconocida empresa automotriz británica con sede en Inglaterra, especializada en la producción de automóviles deportivos y de carreras conocidos por su diseño ligero excepcional y capacidades superiores de manejo. Lotus Cars ha conquistado mercados internacionales con un éxito notable, cuyos productos se venden en Asia, Europa y América del Norte. Lotus Cars tiene un enfoque visionario, adoptando el cambio hacia la electrificación y la sostenibilidad. En 2026, Lotus finalmente presentará sus ambiciosos automóviles deportivos totalmente eléctricos.

Desafíos

  • Lotus Cars se esfuerza por mantener una ventaja competitiva de manera constante en el avance de la inteligencia, y los vehículos eléctricos y de nueva energía.

  • A pesar de sobresalir en la marca y los procesos de fabricación, Lotus Cars se encuentra en una desventaja significativa debido a la ausencia de tecnología de software competitiva, lo que resalta la necesidad urgente de asociaciones y soluciones sólidas.

  • Es un desafío importante para Lotus Cars equilibrar la integración de tecnologías inteligentes y cumplir con las medidas de seguridad y los requisitos regulatorios necesarios.

Resultados

  • Lotus Cars aceleró el lanzamiento del sistema de puerta de enlace de API al entorno de producción de un plazo proyectado de 2 trimestres a un tiempo notable de solo 1 mes.

  • Al adoptar API7 Enterprise, Lotus Cars logró una reducción anual asombrosa del 90% en los costos de operación y mantenimiento, incluyendo tareas vitales como actualizaciones y correcciones de errores.

  • Lotus Cars estableció su panorama interno de API de 0 a 1, proporcionando información valiosa sobre la gestión de la calidad y cantidad de API y realizando predicciones de mercado.

Antecedentes

En respuesta al cambio de la industria hacia consideraciones de Medio Ambiente, Social y Gobernanza (ESG), Lotus Cars ha emprendido un viaje de transformación. El giro de la empresa hacia la producción de vehículos totalmente eléctricos (EV) se alinea con las tendencias globales en transporte sostenible.

Lotus Cars está incorporando cada vez más tecnologías avanzadas para funciones inteligentes y conectadas dentro de sus vehículos. Funcionalidades como sistemas de navegación del automóvil, entretenimiento automotriz, cabina inteligente y control remoto de automóviles con aplicaciones, requieren una comunicación e integración sin problemas. Esta integración requiere el uso de puertas de enlace de API para una gestión y coordinación efectiva entre las diversas funciones y características.

Reconociendo la debilidad en sus capacidades de software, la empresa ha adoptado una estrategia de aprovechar la experiencia y los productos externos para abordar estas deficiencias. Las partes interesadas, incluidos los equipos de liderazgo clave, están abiertos a adoptar soluciones externas en lugar de desarrollar capacidades internas.

A medida que los vehículos se integran más con sistemas de software y redes, mantener la seguridad de los datos y cumplir con las regulaciones se vuelve primordial. Los desafíos de Lotus Cars se ven agravados por la necesidad de garantizar la seguridad y el cumplimiento en un panorama cada vez más conectado y digital.

Lotus Cars

Selección de Tecnología en Lotus Cars

El equipo de infraestructura de Lotus Cars había estado al tanto de las capacidades de APISIX en el uso de scripts Lua de OpenResty para superar algunos de los desafíos enfrentados por NGINX. APISIX, una puerta de enlace de API de código abierto, utiliza scripts Lua para lograr alto rendimiento y baja latencia, proporcionando una solución efectiva a las limitaciones de NGINX. Además, algunos técnicos de Lotus Cars incluso habían asistido a reuniones de APISIX, obteniendo conocimiento de primera mano sobre sus beneficios potenciales.

Después de comparar NGINX, Kong, Spring Cloud Gateway y APISIX, Lotus Cars estaba considerando dos opciones: usar directamente APISIX o desarrollar su propia solución basada en APISIX. La pregunta no era trivial; involucraba consideraciones importantes sobre costos, tiempo y experiencia técnica.

API7.ai es la empresa detrás de APISIX, ofreciendo soluciones de gestión del ciclo de vida completo de API. A través de discusiones con API7.ai, Lotus Cars llegó a entender que optar por API7 Enterprise podría ser una solución más eficiente en tiempo, costo y menos exigente.

La razón era clara: desarrollar una solución interna requeriría contratar un equipo de desarrollo adicional, sin mencionar los costos asociados con la capacitación y la comunicación. Por otro lado, al elegir API7 Enterprise, Lotus Cars no necesitaría invertir en mano de obra adicional. Además, podrían aprovechar el soporte profesional y oportuno proporcionado por API7.ai.

Por qué Lotus Cars Optó por API7 Enterprise

Ecosistema Rico de Plugins

Lotus Cars considera la riqueza del ecosistema de plugins como un criterio importante para seleccionar una solución de gestión de API. Esperan configurar plugins ya sea en los consumidores dentro de API7 Enterprise o en los clústeres globales.

Aquí hay varios plugins clave y sus funcionalidades que son de particular importancia para Lotus Cars:

  1. Limitación de Tasa y Circuit Breaking:

Estas características les permiten controlar la tasa a la que los consumidores pueden acceder a sus API, previniendo abusos o tráfico excesivo. El circuit breaking ayuda a proteger la infraestructura de API aislando automáticamente servicios defectuosos o sobrecargados, asegurando la estabilidad del sistema.

  1. Datos de Respaldo:

En casos donde se active la limitación de tasa, Lotus Cars quiere la opción de recuperar datos de respuesta de una URL alternativa y proporcionarlos al cliente. Esta característica asegura que incluso cuando se alcancen los límites de tasa, los usuarios aún reciban respuestas significativas al obtener datos de una fuente secundaria. Además, Lotus Cars desea la capacidad de configurar texto personalizado como respuesta cuando se aplique la limitación de tasa.

  1. Listas de Permitidos/Denegados:

Lotus Cars requiere la capacidad de exponer interfaces de API y actualizar listas de permitidos/denegados. Esta funcionalidad les permite controlar el acceso a sus API basado en criterios predefinidos. Pueden especificar qué consumidores o IPs de clientes están permitidos o denegados el acceso a ciertas API, mejorando la seguridad y el control de acceso.

  1. ACL de API (Lista de Control de Acceso):

El soporte de API7 para ACL es un factor crucial en el proceso de toma de decisiones de Lotus Cars. ACL les permite definir políticas de control de acceso detalladas para sus API. Al establecer permisos y restricciones a nivel de API, pueden asegurar que solo consumidores o grupos autorizados tengan acceso a puntos finales o recursos específicos. Esta característica proporciona un control detallado sobre la seguridad de las API y protege contra el acceso no autorizado y el mal uso.

Observabilidad Efectiva

El equipo valora el soporte para verificaciones de salud de los upstream. Al permitir la configuración de verificaciones de salud de los upstream, Lotus Cars puede monitorear la salud y disponibilidad de sus servicios upstream. Esta característica asegura que el tráfico se distribuya inteligentemente solo a servicios saludables, garantizando un rendimiento óptimo y alta disponibilidad de su infraestructura de API.

API7 Enterprise puede ayudar al equipo de Infraestructura de Lotus Cars a obtener una comprensión profunda de la cantidad, calidad y QPS de las API, lo que permite a la empresa tomar decisiones informadas sobre la gestión de API. Esta visibilidad mejorada permite al equipo tomar medidas proactivas en la gestión y optimización del ecosistema de API, garantizando un rendimiento óptimo, escalabilidad y satisfacción del usuario.

Control de Seguridad Confiable

Lotus Cars también busca una característica similar a la red multicapa ofrecida por API7 Enterprise. Este enfoque multicapa permite a Lotus Cars proteger su ecosistema de API de manera efectiva y lograr un control de seguridad confiable para sus activos digitales, datos y canales de comunicación. Inspirado en la implementación empleada por un fabricante de automóviles líder, esta funcionalidad permite a Lotus Cars diseñar y gestionar topologías de red complejas que cumplan con sus requisitos específicos.

API7.ai ha logrado la certificación SOC (Controles de Sistemas y Organización) Tipo 1, realizada por EY (Ernst & Young). El informe muestra que el proceso de control interno de API7.ai y su producto API7 Enterprise ha cumplido con los estándares de servicio confiable propuestos por el Instituto Americano de Contadores Públicos Certificados (AICPA) en cuanto a seguridad, disponibilidad, confidencialidad, y puede proporcionar garantías y servicios de seguridad confiables para clientes globales.

Además, API7 Enterprise cumple plenamente con el riguroso FIPS, elevando la seguridad de los datos del negocio a nuevas alturas.

Soporte para Descubrimiento Dinámico de Servicios en Múltiples Clústeres

Otra consideración importante para Lotus Cars es el deseo de soportar múltiples clústeres de Kubernetes y Nacos para descubrimiento de servicios. Al incorporar soporte para múltiples clústeres, API7 proporciona a Lotus Cars la flexibilidad para gestionar y descubrir servicios en diferentes clústeres. Esta capacidad mejora la escalabilidad y adaptabilidad de su infraestructura de API.

Smart Car

Logros después de Usar API7 Enterprise

Lotus Cars ha logrado hitos notables al aprovechar el poder de API7 Enterprise. Aquí están los logros clave que muestran el impacto transformador de esta plataforma de vanguardia:

Comunicación e Integración de Sistemas sin Problemas

Con API7 Enterprise en el núcleo de sus operaciones, Lotus Cars ha presenciado un flujo de comunicación e integración sin problemas entre las API internas. La agilidad y capacidades de iteración rápida de la plataforma han permitido a Lotus Cars adaptarse e iterar rápidamente sus API, asegurando una mejora continua y alineación con sus necesidades comerciales en evolución.

Soporte al Cliente Excepcional y Capacidad de Respuesta

API7 Enterprise ha revolucionado la experiencia de soporte al cliente de Lotus Cars, permitiendo al equipo interactuar con sus valiosos clientes de una manera más personalizada y eficiente. API7 proporciona soporte remoto y responde rápidamente a las consultas de Lotus Cars, reduciendo efectivamente el tiempo que lleva establecer comunicación y configurar servicios. Lo que solía ser un proceso que abarcaba varios trimestres ahora se ha condensado en solo un mes, permitiendo a Lotus Cars entregar productos con una velocidad y agilidad sin precedentes. Este logro notable de ahorro de tiempo y costo ha elevado significativamente su competitividad en el mercado.

Gestión de Tráfico Central

API7 Enterprise juega un papel fundamental en la gestión del tráfico de Lotus Cars. Maneja eficientemente las complejidades de la gestión de tráfico para los diversos canales de Lotus Cars, incluyendo mini aplicaciones, aplicaciones de mercado de ventas y API inteligentes relacionadas con la carga en el automóvil. Al aprovechar las capacidades robustas de enrutamiento, equilibrio de carga y optimización de la plataforma, Lotus Cars asegura experiencias de usuario fluidas y confiables en estos puntos de contacto cruciales.

Información Informada y Gestión Mejorada de API

La implementación de API7 Enterprise ha proporcionado al equipo de Infraestructura información invaluable sobre su panorama interno de API. Lotus Cars ahora tiene una comprensión integral de la cantidad, calidad y QPS de las API, permitiendo a la empresa tomar decisiones bien informadas sobre la gestión de API. Esta nueva visibilidad permite al equipo gestionar y optimizar proactivamente el ecosistema de API, asegurando un rendimiento óptimo, escalabilidad y satisfacción del usuario. Además, Lotus Cars puede anticipar con precisión el comportamiento del usuario y planificar mejoras futuras, permitiéndoles mantenerse al frente de las demandas del mercado.

Resumen

Lotus Cars, como muchos otros fabricantes de automóviles, reconoce la naturaleza evolutiva de los vehículos modernos. Los automóviles de hoy no son solo dispositivos de hardware, sino que también incorporan componentes de software, haciendo que las suscripciones de software y las API inteligentes sean cruciales para su funcionalidad. En este contexto, la gestión de API juega un papel vital, y varias empresas automotrices, incluyendo Geely y XPeng, han adoptado soluciones APISIX o API7 para sus necesidades de gestión de API.

Para Lotus Cars, la solución API7 resulta ser un producto excelente para manejar el tráfico norte-sur. Ofrece una gama de características y funcionalidades que se alinean con los requisitos de Lotus Cars y les permite gestionar efectivamente las API que impulsan sus vehículos y ofrecer una experiencia sin problemas a sus clientes.

Además, API7 Enterprise continuará evolucionando y mejorando, con varias opciones de despliegue disponibles para manejar eficientemente el tráfico norte-sur y este-oeste. Esto permite a los usuarios elegir el método de despliegue que mejor se adapte a su infraestructura.

Tags: