Lotus Cars에서 탁월함을 이끄는 방법: API7 Enterprise로 API 관리 효율성 극대화

August 21, 2023

Case Study

개요

Lotus Cars 소개

1948년에 설립된 Lotus Cars Limited는 영국에 본사를 둔 유명한 영국 자동차 회사로, 탁월한 경량 설계와 우수한 핸들링 성능으로 유명한 스포츠카와 레이싱카를 생산하는 데 특화되어 있습니다. Lotus Cars는 아시아, 유럽, 북미 등 국제 시장에서 큰 성공을 거두며 제품을 판매하고 있습니다. Lotus Cars는 전기화와 지속 가능성으로의 전환을 수용하는 미래 지향적인 접근 방식을 가지고 있습니다. 2026년에는 마침내 야심찬 전기 스포츠카를 공개할 예정입니다.

도전 과제

  • Lotus Cars는 지능형, 전기 및 신에너지 차량의 발전에서 지속적으로 경쟁 우위를 유지하기 위해 노력하고 있습니다.

  • 브랜드와 제조 공정에서는 뛰어난 성과를 거두고 있지만, Lotus Cars는 경쟁력 있는 소프트웨어 기술의 부재로 인해 상당한 불리함을 겪고 있어, 강력한 파트너십과 솔루션의 필요성이 절실합니다.

  • Lotus Cars는 스마트 기술 통합과 필요한 안전 조치 및 규제 요구 사항을 준수하는 사이에서 균형을 맞추는 것이 중요한 과제입니다.

결과

  • Lotus Cars는 API 게이트웨이 시스템의 출시를 예상된 2분기에서 단 1개월로 단축하는 놀라운 성과를 거두었습니다.

  • API7 Enterprise를 도입함으로써 Lotus Cars는 업그레이드 및 버그 수정과 같은 중요한 작업을 포함한 운영 및 유지보수 비용을 연간 90%나 절감했습니다.

  • Lotus Cars는 내부 API 환경을 0에서 1로 구축하여 API의 품질과 양을 관리하고 시장 예측을 하는 데 유용한 통찰력을 제공했습니다.

배경

환경, 사회, 지배구조(ESG) 고려 사항에 대한 산업의 전환에 대응하여, Lotus Cars는 변혁의 여정을 시작했습니다. 회사의 순수 전기차(EV) 생산으로의 전환은 지속 가능한 교통 수단에 대한 글로벌 트렌드와 일치합니다.

Lotus Cars는 차량 내 지능형 및 연결 기능을 위해 점점 더 많은 첨단 기술을 도입하고 있습니다. 차량 내비게이션 시스템, 자동차 엔터테인먼트, 지능형 콕핏, 앱으로 원격 제어하는 차량과 같은 기능들은 원활한 통신과 통합이 필요합니다. 이러한 통합은 다양한 기능과 특징들 사이의 효과적인 관리와 조정을 위해 API 게이트웨이의 사용을 필요로 합니다.

소프트웨어 역량의 약점을 인식한 회사는 이러한 단점을 해결하기 위해 외부 전문 지식과 제품을 활용하는 전략을 채택했습니다. 주요 리더십 팀을 포함한 이해관계자들은 내부 역량을 개발하는 대신 외부 솔루션을 채택하는 데 열려 있습니다.

차량이 소프트웨어 시스템 및 네트워크와 더 많이 통합됨에 따라, 데이터 보안을 유지하고 규정을 준수하는 것이 중요해졌습니다. Lotus Cars의 도전 과제는 점점 더 연결되고 디지털화된 환경에서 보안과 규정 준수를 보장해야 하는 필요성으로 더욱 복잡해졌습니다.

Lotus Cars

Lotus Cars 내 기술 선택

Lotus Cars의 인프라 팀은 APISIX가 OpenResty의 Lua 스크립팅을 사용하여 NGINX가 직면한 일부 문제를 극복하는 능력을 알고 있었습니다. APISIX는 오픈소스 API 게이트웨이로, Lua 스크립팅을 사용하여 높은 성능과 낮은 지연 시간을 달성하며, NGINX의 한계를 효과적으로 해결합니다. 또한, Lotus Cars의 일부 기술 인력은 APISIX 밋업에 참석하여 잠재적 이점에 대한 직접적인 지식을 얻었습니다.

NGINX, Kong, Spring Cloud Gateway, APISIX를 비교한 후, Lotus Cars는 두 가지 옵션을 고려했습니다: APISIX를 직접 사용하거나 APISIX를 기반으로 자체 솔루션을 개발하는 것입니다. 이 질문은 사소한 것이 아니었습니다; 비용, 시간, 기술 전문성에 대한 중요한 고려 사항이 포함되어 있었습니다.

API7.ai는 APISIX를 제공하는 회사로, 전체 API 라이프사이클 관리 솔루션을 제공합니다. API7.ai와의 논의를 통해 Lotus Cars는 API7 Enterprise를 선택하는 것이 시간과 비용 면에서 더 효율적이고 요구 사항이 적은 솔루션이 될 수 있다는 것을 이해했습니다.

그 이유는 분명했습니다: 내부 솔루션을 개발하려면 추가 개발 팀을 고용해야 할 뿐만 아니라, 교육과 커뮤니케이션과 관련된 비용도 발생합니다. 반면, API7 Enterprise를 선택하면 Lotus Cars는 추가 인력에 투자할 필요가 없습니다. 또한, API7.ai가 제공하는 전문적이고 신속한 지원을 활용할 수 있습니다.

Lotus Cars가 API7 Enterprise를 선택한 이유

풍부한 플러그인 생태계

Lotus Cars는 API 관리 솔루션 선택 시 플러그인 생태계의 풍부함을 중요한 기준으로 간주합니다. 그들은 API7 Enterprise 내의 소비자 또는 글로벌 클러스터에서 플러그인을 구성할 수 있기를 기대합니다.

Lotus Cars에게 특히 중요한 몇 가지 주요 플러그인과 그 기능은 다음과 같습니다:

  1. Rate Limiting 및 Circuit Breaking:

이 기능들은 소비자가 API에 접근할 수 있는 속도를 제어하여 남용이나 과도한 트래픽을 방지합니다. Circuit breaking은 결함이 있거나 과부하된 서비스를 자동으로 격리하여 시스템 안정성을 보장합니다.

  1. Fallback Data:

Rate limiting이 트리거된 경우, Lotus Cars는 대체 URL에서 응답 데이터를 검색하여 클라이언트에게 제공할 수 있는 옵션을 원합니다. 이 기능은 rate limit에 도달했을 때도 사용자가 의미 있는 응답을 받을 수 있도록 보장합니다. 또한, Lotus Cars는 rate limiting이 적용될 때 사용자 정의 텍스트를 응답으로 구성할 수 있는 기능을 원합니다.

  1. Allowlisting/Denylisting:

Lotus Cars는 API 인터페이스를 노출하고 allowlist/denylist를 업데이트할 수 있는 기능이 필요합니다. 이 기능은 사전 정의된 기준에 따라 API에 대한 접근을 제어할 수 있게 합니다. 특정 API에 접근할 수 있는 소비자나 클라이언트 IP를 지정하여 보안과 접근 제어를 강화할 수 있습니다.

  1. API ACL (Access-Control List):

API7의 API ACL 지원은 Lotus Cars의 의사 결정 과정에서 중요한 요소입니다. ACL은 API에 대한 세분화된 접근 제어 정책을 정의할 수 있게 합니다. API 수준에서 권한과 제한을 설정함으로써, 특정 엔드포인트나 리소스에 접근할 수 있는 권한이 있는 소비자나 그룹만 접근할 수 있도록 보장합니다. 이 기능은 API 보안에 대한 세밀한 제어를 제공하며, 무단 접근과 오용으로부터 보호합니다.

효과적인 관찰 가능성

팀은 업스트림 상태 확인 지원을 중요하게 여깁니다. 업스트림 상태 확인을 구성함으로써, Lotus Cars는 업스트림 서비스의 상태와 가용성을 모니터링할 수 있습니다. 이 기능은 트래픽이 건강한 서비스로만 지능적으로 분배되도록 보장하여, API 인프라의 최적 성능과 높은 가용성을 보장합니다.

API7 Enterprise는 Lotus Cars의 인프라 팀이 API의 양, 품질, QPS에 대한 철저한 이해를 얻을 수 있도록 도와줍니다. 이를 통해 회사는 API 관리에 대한 정보에 기반한 결정을 내릴 수 있습니다. 이 향상된 가시성은 팀이 API 생태계를 관리하고 최적화하는 데 적극적인 조치를 취할 수 있게 하여, 최적의 성능, 확장성, 사용자 만족을 보장합니다.

신뢰할 수 있는 보안 제어

Lotus Cars는 API7 Enterprise가 제공하는 다층 네트워킹과 유사한 기능을 원합니다. 이 다층 접근 방식은 Lotus Cars가 API 생태계를 효과적으로 보호하고 디지털 자산, 데이터, 통신 채널에 대한 신뢰할 수 있는 보안 제어를 실현할 수 있게 합니다. 주요 자동차 제조업체가 사용한 구현에서 영감을 받은 이 기능은 Lotus Cars가 특정 요구 사항을 충족하는 복잡한 네트워크 토폴로지를 설계하고 관리할 수 있게 합니다.

API7.ai는 EY(Ernst & Young)가 수행한 SOC(System and Organization Controls) 2 Type 1 인증을 획득했습니다. 이 보고서는 API7.ai와 그 제품인 API7 Enterprise의 내부 통제 프로세스가 미국 공인회계사 협회(AICPA)가 제안한 보안, 가용성, 기밀성에 대한 신뢰할 수 있는 서비스 표준을 충족하며, 글로벌 고객에게 신뢰할 수 있는 보안 보장과 서비스를 제공할 수 있음을 보여줍니다.

또한, API7 Enterprise는 엄격한 FIPS를 완전히 준수하여, 비즈니스의 데이터 보안을 새로운 수준으로 끌어올립니다.

다중 클러스터에 대한 동적 서비스 발견 지원

Lotus Cars의 또 다른 중요한 고려 사항은 여러 Kubernetes 및 Nacos 클러스터에 대한 서비스 발견을 지원하고자 하는 것입니다. 다중 클러스터 지원을 통합함으로써, API7은 Lotus Cars에게 다양한 클러스터 간의 서비스를 관리하고 발견할 수 있는 유연성을 제공합니다. 이 기능은 API 인프라의 확장성과 적응성을 향상시킵니다.

Smart Car

API7 Enterprise 사용 후 성과

Lotus Cars는 API7 Enterprise의 힘을 활용하여 놀라운 성과를 거두었습니다. 이 첨단 플랫폼의 변혁적인 영향을 보여주는 주요 성과는 다음과 같습니다:

원활한 시스템 통신 및 통합

API7 Enterprise를 운영의 핵심으로 삼아, Lotus Cars는 내부 API 간의 원활한 통신과 통합을 경험했습니다. 플랫폼의 민첩성과 빠른 반복 능력은 Lotus Cars가 API를 신속하게 적응시키고 반복할 수 있게 하여, 지속적인 개선과 진화하는 비즈니스 요구 사항에 부합할 수 있도록 했습니다.

탁월한 고객 지원 및 응답성

API7 Enterprise는 Lotus Cars의 고객 지원 경험을 혁신하여, 팀이 소중한 고객과 더 개인화되고 효율적인 방식으로 소통할 수 있게 했습니다. API7은 원격 지원을 제공하고 Lotus Cars의 문의에 신속하게 응답하여, 서비스 설정과 커뮤니케이션을 설정하는 데 걸리는 시간을 효과적으로 줄였습니다. 이전에는 몇 분기 걸리던 프로세스가 이제는 단 한 달로 단축되어, Lotus Cars가 전례 없는 속도와 민첩성으로 제품을 제공할 수 있게 했습니다. 이 놀라운 시간과 비용 절감 성과는 시장 경쟁력을 크게 높였습니다.

핵심 트래픽 관리

API7 Enterprise는 Lotus Cars의 트래픽 관리에서 중요한 역할을 합니다. 미니 앱, 판매 시장 앱, 차량 내 충전과 관련된 지능형 API를 포함한 다양한 채널의 트래픽 관리의 복잡성을 효율적으로 처리합니다. 플랫폼의 강력한 라우팅, 로드 밸런싱, 최적화 기능을 활용함으로써, Lotus Cars는 이러한 중요한 접점에서 원활하고 신뢰할 수 있는 사용자 경험을 보장합니다.

정보에 기반한 통찰력 및 향상된 API 관리

API7 Enterprise의 구현은 인프라 팀에게 내부 API 환경에 대한 귀중한 통찰력을 제공했습니다. Lotus Cars는 이제 API의 양, 품질, QPS에 대한 포괄적인 이해를 가지고 있으며, 이를 통해 API 관리에 대한 정보에 기반한 결정을 내릴 수 있습니다. 이 새로운 가시성은 팀이 API 생태계를 적극적으로 관리하고 최적화할 수 있게 하여, 최적의 성능, 확장성, 사용자 만족을 보장합니다. 또한, Lotus Cars는 사용자 행동을 정확히 예측하고 향후 개선 사항을 계획할 수 있어, 시장 수요에 앞서 나갈 수 있습니다.

요약

Lotus Cars는 다른 많은 자동차 제조업체와 마찬가지로 현대 차량의 진화하는 특성을 인식하고 있습니다. 오늘날의 차량은 단순히 하드웨어 장치가 아니라 소프트웨어 구성 요소도 포함하고 있어, 소프트웨어 구독과 지능형 API가 그 기능에 중요합니다. 이러한 맥락에서, API 관리가 중요한 역할을 하며, GeelyXPeng을 포함한 여러 자동차 회사들이 API 관리 요구 사항을 위해 APISIX 또는 API7 솔루션을 채택했습니다.

Lotus Cars에게 API7 솔루션은 북-남 트래픽을 처리하는 데 탁월한 제품입니다. 이는 Lotus Cars의 요구 사항에 부합하는 다양한 기능과 기능을 제공하며, 차량을 구동하는 API를 효과적으로 관리하고 고객에게 원활한 경험을 제공할 수 있게 합니다.

또한, API7 Enterprise는 계속 발전하고 개선될 것이며, 북-남 및 동-서 트래픽을 효율적으로 처리하기 위한 다양한 배포 옵션이 제공됩니다. 이를 통해 사용자는 자신의 인프라에 가장 적합한 배포 방법을 선택할 수 있습니다.

Tags: