콘텐츠로 이동하기
API 관리

API 중심(API-first)의 정의와 비즈니스 가치를 창출하기 위한 5가지 기회

2020년 10월 20일
https://storage.googleapis.com/gweb-cloudblog-publish/images/Google_Cloud_API_Management.max-2600x2600_k6qANbF.jpg
Chris Hood

Head of Business Platform Strategy, Google Cloud

Bala Kasiviswanathan

Director, Head of Product Management, Business Application Platform

GCP 사용해 보기

$300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

무료 체험

* 본 아티클의 원문은 2020년 9월 4일 Google Cloud 블로그(영문)에 게재되었습니다. 

최근 Oxford Economics에서 진행한 CIO 설문조사 결과에는 제가 주목했던 몇 가지 핵심 동향이 포함되어 있었습니다. 대부분의 기업이 API 중심 전략을 도입하고 있고 이 개념에 가장 충실했던 기업이 더 빠르게 혁신을 실현하고 비즈니스 파트너십을 통해 더 큰 가치를 창출했다는 점입니다. 

그럼에도 불구하고 설문조사에 따르면 아직도 상당수의 기업이 API를 '통합 중심'으로 고려하고 있습니다. 이러한 사고방식은 해당 조직이 오늘날 가장 중요한 대부분의 비즈니스 기회를 활용하는 데 방해가 될 뿐만 아니라 미래에 등장할 새로운 기회에 적응할 수 있는 능력도 저해합니다. 

API 중심이란 API가 많은 사용 사례를 제공하고 수많은 비즈니스 기회를 실현할 수 있다고 기대하는 것입니다. 통합 중심이란 일반적으로 특정 통합 프로젝트의 범위 내에서 사고하고 API를 향후 사용까지는 고려하지 않고 일회성으로 생성하는 것을 의미합니다. 

통합 중심에서 API 중심으로 전환하는 것은 문화적 변화일 수 있지만 일단 전환을 완료한 기업은 효율성, 속도, 성장, 복원력, 미래 보장성을 고려한 중요한 기회를 활용할 수 있습니다. 아래에서 API 중심의 사고방식을 통해 얻을 수 있는 5가지 큰 기회와 실행 팁을 소개합니다. 

1. 효율성 개선

일회성의 API 통합 프로젝트와 달리 지속적으로 생성, 공유, 문서화, 관리되는 API는 내부 서비스에 안정적으로 액세스하고 이를 재사용할 수 있게 해줍니다. 이렇게 하면 기존의 IT를 규정지었던 수많은 맞춤형 통합 프로젝트 및 중복 작업을 제거할 수 있습니다. 

이러한 API는 기본 서비스의 모든 복잡성을 제거하고 셀프서비스 개발자 포털을 통해 규모에 맞게 사용할 수 있으므로 개발자들은 최신 디지털 환경과 애플리케이션을 개발하는 데 필요한 디지털 자산에 보다 쉽게 액세스할 수 있습니다. 이와 동시에 우수한 관리형 API를 통해 IT 관리자는 기업의 디지털 자산이 사용되는 방식을 파악하고 이를 제어할 수 있습니다. 

또한 API는 독립적인 배포가 가능합니다. 따라서 개발팀은 서로 다른 속도로 움직이는 소규모의 보다 자율적인 그룹으로 운영될 수 있습니다. 이러한 변화는 애플리케이션이 모놀리식으로 빌드되어 대부분의 기능이 서로 밀접하게 연관되어 있고 전체 개발자의 업무가 수많은 종속 항목으로 서로 얽혀 있는 기존의 방식에서 크게 바뀐 부분입니다. 

2. TTM(time to market) 단축

수많은 Google Cloud 고객을 통해 입증된 것처럼 이러한 모든 효율성은 API 중심 개발을 통해 기업이 훨씬 더 빠르고 효율적으로 애플리케이션을 출시하고 파트너십을 구축할 수 있다는 것을 의미합니다. 예를 들어 Nationwide Insurance는 마이크로서비스를 공유하고 재사용 가능하게 만드는 API 중심 접근 방식을 채택한 후 3달이 걸렸던 개발 주기를 단 며칠로 단축했습니다. 

마찬가지로 인도네시아의 대형 은행인 Bank BRI는 API를 활용하여 파트너십의 기술적 복잡성을 해소함으로써 공동 혁신의 기회를 늘릴 수 있었습니다. 즉, 셀프서비스 API 포털을 통해 파트너에게 디지털 자산을 제공함으로써 6개월이 걸렸던 파트너 온보딩 시간을 1시간 미만으로 단축했습니다. 

3. 새로운 비즈니스 모델 및 수익 창출 기회 활용 

Bank BRI의 사례에서 알 수 있듯이 API는 내부 개발자의 효율성을 극대화할 뿐만 아니라 기업이 중요한 데이터와 기능을 타사와 공유함으로써 새로운 비즈니스 모델과 수익 창출 기회를 활용하는 데도 유용합니다. Oxford Economics에서 실시한 설문조사에 따르면 외부 파트너십 촉진을 목적으로 API를 사용하는 데 가장 많은 투자를 한 기업의 경우 연간 6.7%의 매출 증가를 기록한 반면 그렇지 않은 다른 설문조사 응답자의 경우 4.9%의 매출 증가율을 보고했습니다. 

모든 기업은 자체 시스템 내에서 중요한 데이터와 기능을 보유하고 있으며 Bank BRI의 경우에서처럼 이러한 자산은 타사에서 액세스 비용을 지불할 만한 가치가 있는 경우가 많습니다. AccuWeatherPitney Bowes와 같은 Google Cloud 고객은 유사한 API 수익 창출 전략을 갖췄습니다.  

또한 수익 창출 외에도 외부 사용자와 API를 공유하면 한 기업의 서비스를 파트너의 고객에게 노출할 수 있고 API 기반의 디지털 자산을 사용하여 뉴스 앱을 빌드하는 혁신가의 범위를 넓힐 수 있습니다. API를 통해 직접 수익을 창출하지 않더라도 이러한 API는 현재에는 새로운 사용 사례를 제공하고 미래에는 이러한 사용 사례가 출현하고 발전함에 따라 새로운 수익 창출 기회를 제공할 수도 있습니다. AccuWeather의 CTO인 크리스 패티는 모든 개발자에게는 미래를 책임질 만한 잠재력이 있다고 말합니다. AccuWeather는 날씨 데이터에 액세스할 수 있는 모든 기능을 갖춘 API의 유료 버전뿐 아니라 기본에 충실한 무료 버전도 제공합니다. 

4. 데이터 활성화 및 비즈니스 프로세스에 인텔리전스 적용  

API는 기업이 중요한 디지털 자산을 내부 팀은 물론 타사와 공유하도록 지원할 뿐만 아니라 클라우드에서 실행되는 머신러닝 서비스와 같은 필요성이 높은 기능을 제공하는 외부 API에 연결할 수 있도록 해줍니다. 

예를 들어 어느 기업은 방대한 양의 데이터를 보유하고 있으면서도 머신러닝에 대한 전문 지식은 거의 없을 수 있습니다. 그러나 API에 데이터를 배치하고 이를 타사 머신러닝 서비스에 연결하는 기업은 내부 머신러닝 역량은 더 느리게 발전시키더라도 유용한 최신 정보를 바로 도출할 수 있습니다. 마찬가지로 기존 시스템의 전면에 API를 배치하는 기업은 이러한 시스템을 클라우드에 보다 쉽게 마이그레이션하고 클라우드 기반 서비스와 연결할 수 있습니다.  

최신 디지털 비즈니스 프로세스 및 환경은 대개 여러 기업의 소프트웨어로 구성되어 있고, 여기서 API는 한 조직의 데이터와 기능을 다른 조직의 데이터 및 기능과 연결하여 새로운 경험이나 효율성을 창출합니다. 이 생태계 중심의 접근 방식을 통해 기업은 핵심 역량을 디지털화하는 데 주력하는 동시에 이러한 역량을 시장에 제공하는 데 필요한 다른 많은 부분은 기술 파트너에 의존할 수 있습니다.   

5. 복원력 및 미래 보장성 강화

API를 사용하면 중요한 데이터와 기능을 다양한 사용 사례에 맞게 재사용하고 다른 API와 결합할 수 있으므로 IT 시스템에 모듈성 및 복합성을 추가하여 궁극적으로는 복원력과 미래 보장성을 확보할 수 있습니다. 

예를 들어 파트너가 사업을 중단하는 경우 해당 파트너를 교체할 때 한 파트너의 API를 다른 파트너의 API로 교환하기 위해 수개월에 걸친 복잡한 통합을 계획할 필요가 없습니다. 마찬가지로 고객이 음성 인터페이스를 통해 터치식 모바일 환경에서 제공하는 다수의 기능을 사용하기를 원하는 경우 이러한 요구를 수용하기 위해 터치식 인터페이스의 API를 음성 인터페이스를 사용하는 API에 연결하기 위한 전면적인 개편은 필요하지 않습니다. 

기업은 적절한 기술 지원 기능을 통해 API를 최대한 활용할 수 있습니다. 

API 중심 전략은 API를 미들웨어가 아닌 개발자의 역량을 강화하고 파트너십을 활성화하며 혁신을 가속화하는 소프트웨어 제품으로 인식합니다. 이것은 대개 API를 만들었다가 잊어버리는 통합 중심 작업에서는 중대한 변화입니다. 

API를 처리하는 것은 수식의 일부일 뿐입니다. 기업이 귀중한 디지털 자산을 외부 사용자와 공유하려면 API 관리 도구를 통해 다음을 수행해야 합니다.

  • 인증 및 승인과 같은 보안 조치 적용

  • 악성 공격으로부터 자산 보호

  • 가용성과 높은 성능을 보장하기 위해 디지털 서비스 모니터링

  • 자산 측정 및 사용량 추적

API 게이트웨이는 기업이 공유하는 API를 보호하고 관리할 수 있는 좋은 출발점이 됩니다. 그러나 고급 기능에는 전체 수명 주기 API 관리 플랫폼이 필요할 수 있습니다. 이 플랫폼은 기본 게이트웨이 기능뿐만 아니라 수명 주기 관리 도구, 셀프서비스 포털을 통해 API 제품으로 API를 제공하는 메커니즘, 보다 세분화된 보안 보호, 수익 창출 옵션, 세분화된 사용량 분석 기능을 제공하므로 기업이 API 사용 방법, API 악용을 예방하는 다양한 기능, API 작업 등을 파악하는 데 도움이 됩니다.

적절한 도구를 통해 API를 활용하면 엄청난 비즈니스 기회를 창출할 수 있으며 모든 기업이 API 중심으로 전환하려고 노력하는 이유가 바로 여기에 있습니다. 

게시 위치