Alimentando a Excelência em Lotus Cars: Maximizando a Eficiência do Gerenciamento de APIs com o API7 Enterprise
August 21, 2023
Visão Geral
Sobre a Lotus Cars
Fundada em 1948, a Lotus Cars Limited é uma renomada empresa automotiva britânica sediada na Inglaterra, especializada na produção de carros esportivos e de corrida conhecidos por seu design leve excepcional e capacidades superiores de manuseio. A Lotus Cars conquistou mercados internacionais com sucesso notável, cujos produtos são vendidos na Ásia, Europa e América do Norte. A Lotus Cars tem uma abordagem visionária, abraçando a mudança para a eletrificação e sustentabilidade. Em 2026, a Lotus finalmente revelará seus ambiciosos carros esportivos totalmente elétricos.
Desafios
-
A Lotus Cars se esforça para manter uma vantagem competitiva persistentemente no avanço da inteligência, e veículos elétricos e de nova energia.
-
Apesar de se destacar em marca e processos de fabricação, a Lotus Cars se vê significativamente em desvantagem pela ausência de tecnologia de software competitiva, destacando a necessidade urgente de parcerias e soluções robustas.
-
É uma tarefa significativa para a Lotus Cars equilibrar a integração de tecnologias inteligentes e aderir às medidas de segurança necessárias e requisitos regulatórios.
Resultados
-
A Lotus Cars acelerou o lançamento do sistema de gateway de API para o ambiente de produção de um período projetado de 2 trimestres para um período notável de apenas 1 mês.
-
Ao adotar o API7 Enterprise, a Lotus Cars alcançou uma redução anual impressionante de 90% nos custos de operação e manutenção, incluindo tarefas vitais como atualizações e correções de bugs.
-
A Lotus Cars estabeleceu seu cenário interno de API de 0 a 1, fornecendo insights valiosos sobre o gerenciamento da qualidade e quantidade de APIs e a previsão de mercado.
Contexto
Em resposta à mudança da indústria em direção a considerações de Environmental, Social, and Governance (ESG), a Lotus Cars embarcou em uma jornada de transformação. A mudança da empresa para a produção de veículos totalmente elétricos (EVs) está alinhada com as tendências globais de transporte sustentável.
A Lotus Cars está incorporando cada vez mais tecnologias avançadas para recursos inteligentes e conectados em seus veículos. Funcionalidades como sistemas de navegação de carros, entretenimento automotivo, cockpit inteligente e controle remoto de carros com aplicativos exigem comunicação e integração perfeitas. Essa integração exige o uso de gateways de API para gerenciamento e coordenação eficazes entre as várias funções e recursos.
Reconhecendo a fraqueza em suas capacidades de software, a empresa adotou uma estratégia de aproveitar a expertise e produtos externos para abordar essas deficiências. As partes interessadas, incluindo as principais equipes de liderança, estão abertas a adotar soluções externas em vez de desenvolver capacidades internas.
À medida que os veículos se tornam mais integrados com sistemas de software e redes, manter a segurança dos dados e aderir às regulamentações torna-se primordial. Os desafios da Lotus Cars são ainda mais agravados pela necessidade de garantir segurança e conformidade em um cenário cada vez mais conectado e digital.
Seleção de Tecnologia na Lotus Cars
A equipe de infraestrutura da Lotus Cars já estava ciente das capacidades do APISIX em usar o script Lua do OpenResty para superar alguns dos desafios enfrentados pelo NGINX. APISIX, um gateway de API de código aberto, utiliza scripts Lua para alcançar alto desempenho e baixa latência, fornecendo uma solução eficaz para as limitações do NGINX. Além disso, alguns técnicos da Lotus Cars até participaram de encontros do APISIX, obtendo conhecimento em primeira mão sobre seus benefícios potenciais.
Após comparar NGINX, Kong, Spring Cloud Gateway e APISIX, a Lotus Cars estava considerando duas opções: usar diretamente o APISIX ou desenvolver sua própria solução baseada no APISIX. A questão não era trivial; envolvia considerações importantes sobre custo, tempo e expertise técnica.
API7.ai é a empresa por trás do APISIX, oferecendo soluções completas de gerenciamento do ciclo de vida de APIs. Por meio de discussões com a API7.ai, a Lotus Cars entendeu que optar pelo API7 Enterprise poderia ser uma solução mais eficiente em termos de tempo, custo e menos exigente.
A razão era clara: desenvolver uma solução interna exigiria a contratação de uma equipe de desenvolvimento adicional, sem mencionar os custos associados a treinamento e comunicação. Por outro lado, ao escolher o API7 Enterprise, a Lotus Cars não precisaria investir em mão de obra adicional. Além disso, eles poderiam aproveitar o suporte profissional e oportuno fornecido pela API7.ai.
Por que a Lotus Cars Optou pelo API7 Enterprise
Ecossistema Rico de Plugins
A Lotus Cars considera a riqueza do ecossistema de plugins como um critério importante para selecionar uma solução de gerenciamento de API. Eles esperam configurar plugins nos consumidores dentro do API7 Enterprise ou nos clusters globais.
Aqui estão vários plugins-chave e suas funcionalidades que são de particular importância para a Lotus Cars:
- Limitação de Taxa e Circuit Breaking:
Esses recursos permitem que eles controlem a taxa na qual os consumidores podem acessar suas APIs, evitando abuso ou tráfego excessivo. O Circuit Breaking ajuda a proteger a infraestrutura de API isolando automaticamente serviços com falha ou sobrecarregados, garantindo a estabilidade do sistema.
- Dados de Fallback:
Nos casos em que a limitação de taxa é acionada, a Lotus Cars deseja a opção de recuperar dados de resposta de uma URL alternativa e fornecê-los ao cliente. Esse recurso garante que, mesmo quando os limites de taxa são atingidos, os usuários ainda recebam respostas significativas ao buscar dados de uma fonte secundária. Além disso, a Lotus Cars deseja a capacidade de configurar texto personalizado como resposta quando a limitação de taxa é aplicada.
- Lista de Permissões/Lista de Bloqueios:
A Lotus Cars exige a capacidade de expor interfaces de API e atualizar listas de permissões/bloqueios. Essa funcionalidade permite que eles controlem o acesso às suas APIs com base em critérios predefinidos. Eles podem especificar quais consumidores ou IPs de clientes têm permissão ou são negados o acesso a determinadas APIs, aumentando a segurança e o controle de acesso.
- ACL de API (Lista de Controle de Acesso):
O suporte do API7 para ACL de API é um fator crucial no processo de decisão da Lotus Cars. O ACL permite que eles definam políticas de controle de acesso refinadas para suas APIs. Ao definir permissões e restrições no nível da API, eles podem garantir que apenas consumidores ou grupos autorizados tenham acesso a endpoints ou recursos específicos. Esse recurso fornece controle refinado sobre a segurança da API e protege contra acesso não autorizado e uso indevido.
Observabilidade Eficaz
A equipe valoriza o suporte para verificações de saúde upstream. Ao habilitar a configuração de verificações de saúde upstream, a Lotus Cars pode monitorar a saúde e a disponibilidade de seus serviços upstream. Esse recurso garante que o tráfego seja distribuído de forma inteligente apenas para serviços saudáveis, garantindo desempenho ideal e alta disponibilidade de sua infraestrutura de API.
O API7 Enterprise pode ajudar a equipe de Infraestrutura da Lotus Cars a obter uma compreensão completa da quantidade, qualidade e QPS das APIs, o que capacita a empresa a tomar decisões informadas sobre o gerenciamento de APIs. Essa visibilidade aprimorada permite que a equipe tome medidas proativas no gerenciamento e otimização do ecossistema de API, garantindo desempenho ideal, escalabilidade e satisfação do usuário.
Controle de Segurança Confiável
A Lotus Cars também busca um recurso semelhante à rede multicamadas oferecida pelo API7 Enterprise. Essa abordagem multicamadas permite que a Lotus Cars proteja efetivamente seu ecossistema de API e realize controle de segurança confiável para seus ativos digitais, dados e canais de comunicação. Inspirada na implementação usada por uma grande fabricante de automóveis, essa funcionalidade capacita a Lotus Cars a projetar e gerenciar topologias de rede complexas que atendam a seus requisitos específicos.
A API7.ai obteve a certificação SOC (System and Organization Controls) 2 Tipo 1, feita pela EY (Ernst & Young). O relatório mostra que o processo de controle interno da API7.ai e seu produto API7 Enterprise atenderam aos padrões de serviço confiável propostos pelo American Institute of Certified Public Accountants (AICPA) em relação a segurança, disponibilidade, confidencialidade, e pode fornecer garantias e serviços de segurança confiáveis para clientes globais.
Além disso, o API7 Enterprise está totalmente em conformidade com o rigoroso FIPS, elevando a segurança de dados do negócio a novos patamares.
Suporte a Descoberta de Serviço Dinâmica para Múltiplos Clusters
Outra consideração importante para a Lotus Cars é o desejo de suportar múltiplos clusters Kubernetes e Nacos para descoberta de serviço. Ao incorporar suporte para múltiplos clusters, o API7 fornece à Lotus Cars a flexibilidade de gerenciar e descobrir serviços em diferentes clusters. Essa capacidade aumenta a escalabilidade e adaptabilidade de sua infraestrutura de API.
Conquistas após o Uso do API7 Enterprise
A Lotus Cars alcançou marcos notáveis ao aproveitar o poder do API7 Enterprise. Aqui estão as principais conquistas que mostram o impacto transformador dessa plataforma de ponta:
Comunicação e Integração de Sistema Contínua
Com o API7 Enterprise no centro de suas operações, a Lotus Cars testemunhou um fluxo contínuo de comunicação e integração entre as APIs internas. A agilidade e as capacidades de iteração rápida da plataforma permitiram que a Lotus Cars se adaptasse e iterasse rapidamente suas APIs, garantindo melhoria contínua e alinhamento com suas necessidades de negócios em evolução.
Suporte ao Cliente Excepcional e Respostas Rápidas
O API7 Enterprise revolucionou a experiência de suporte ao cliente da Lotus Cars, permitindo que a equipe se engaje com seus valiosos clientes de maneira mais personalizada e eficiente. O API7 fornece suporte remoto e responde rapidamente às consultas da Lotus Cars, reduzindo efetivamente o tempo necessário para estabelecer comunicação e configurar serviços. O que costumava ser um processo que levava vários trimestres agora foi condensado em apenas um mês, capacitando a Lotus Cars a entregar produtos com velocidade e agilidade sem precedentes. Essa conquista notável de economia de tempo e custo elevou significativamente sua competitividade no mercado.
Gerenciamento de Tráfego Central
O API7 Enterprise desempenha um papel fundamental no gerenciamento do tráfego da Lotus Cars. Ele lida eficientemente com as complexidades do gerenciamento de tráfego para os diversos canais da Lotus Cars, incluindo mini aplicativos, aplicativos de mercado de vendas e APIs inteligentes relacionadas ao carregamento no carro. Ao aproveitar as capacidades robustas de roteamento, balanceamento de carga e otimização da plataforma, a Lotus Cars garante experiências de usuário suaves e confiáveis nesses pontos de contato cruciais.
Insights Informados e Gerenciamento de API Aprimorado
A implementação do API7 Enterprise forneceu à equipe de Infraestrutura insights inestimáveis sobre seu cenário interno de API. A Lotus Cars agora tem uma compreensão abrangente da quantidade, qualidade e QPS das APIs, capacitando a empresa a tomar decisões bem informadas sobre o gerenciamento de APIs. Essa nova visibilidade permite que a equipe gerencie e otimize proativamente o ecossistema de API, garantindo desempenho ideal, escalabilidade e satisfação do usuário. Além disso, a Lotus Cars pode antecipar com precisão o comportamento do usuário e planejar melhorias futuras, permitindo que eles fiquem à frente das demandas do mercado.
Resumo
A Lotus Cars, como muitos outros fabricantes de automóveis, reconhece a natureza evolutiva dos veículos modernos. Os carros de hoje não são apenas dispositivos de hardware, mas também incorporam componentes de software, tornando as assinaturas de software e as APIs inteligentes cruciais para sua funcionalidade. Nesse contexto, o gerenciamento de API desempenha um papel vital, e várias empresas automotivas, incluindo Geely e XPeng, adotaram soluções APISIX ou API7 para suas necessidades de gerenciamento de API.
Para a Lotus Cars, a solução API7 se mostra um excelente produto para lidar com o tráfego norte-sul. Ele oferece uma variedade de recursos e funcionalidades que se alinham com os requisitos da Lotus Cars e permite que eles gerenciem efetivamente as APIs que alimentam seus veículos e entreguem uma experiência perfeita aos seus clientes.
Além disso, API7 Enterprise continuará a evoluir e melhorar, com várias opções de implantação disponíveis para lidar com tráfego norte-sul e leste-oeste de forma eficiente. Isso permite que os usuários escolham o método de implantação que melhor se adapta à sua infraestrutura.