API는 새로운 CLI입니다.
저는 이미 여러 번 말했고, 다시 한 번 말씀드리겠습니다. API는 새로운 CLI입니다.
인프라와 애플리케이션 서비스가 API를 통해 프로비저닝, 구성, 운영되는 경우가 늘어나고 있습니다. 자동화와 배포 파이프라인 통합 사이에서 API는 모든 기기(하드웨어, 소프트웨어, 온프레미스 또는 클라우드)에 반드시 필요한 중요한 구성 요소입니다.
오늘날 API 없이 제품을 생산하는 것은 10년 전 CLI 없이 기기를 제공했던 것만큼 생각할 수 없습니다. API 없이 디지털 경제에서 사업을 하는 것도 마찬가지로 생각할 수 없습니다.
즉, MuleSoft는 " API의 상승하는 가치 " 연구에서 조직의 10%만이 수익의 0%를 API에서 얻고 있다는 사실을 발견했습니다. 나머지 90%는 API 활동을 통해 다양한 비율의 수익을 창출하고 있으며, 대부분은 API를 통해 활발한 사업을 하고 있습니다.
이처럼 인상적이고 수익을 창출하는 결과에도 불구하고 실제로 API에서 가장 많이 경험되는 이점은 생산성입니다. 앞서 언급한 연구에 따르면 응답자의 58%가 API 구현의 직접적인 결과로 생산성이 향상되었다고 주장합니다.
이는 까다로운 논리학자에게는 다소 우스운 일입니다. 왜냐하면 API 자체로는 가치나 수익을 창출하지 않기 때문입니다. 생산성을 향상시키지도 않고, 사용자 경험을 개선하지도 않습니다. API는 실제로 호출되어 사용되기 전까지는 가치가 없습니다.
오늘 우리가 여기에 온 이유는 API를 사용자 경험의 일부로 취급하는 것의 중요성을 전파하기 위해서입니다.
2018년 API 통합 현황 에 따르면, 절반 이상(60%)의 조직이 API를 모든 개발자에게 공개적으로 제공하여 API 도입을 추진하고 있습니다. 소셜 미디어는 대체로 이 범주에 속하며, 거의 모든 시장의 많은 제품 제공자도 이에 속합니다. 실제로 F5는 BIG-IP 플랫폼의 통합, 자동화, 관리를 가능하게 하는 iControlREST API를 통해 이 범주에 속합니다. BIG-IP가 없다면 API는 그다지 유용하지 않지만, 있다면 API는 공개되어 있으며 강력한 커뮤니티에서 지원됩니다.
절반 이상(56%)은 개발자가 통합 서비스를 구축할 수 있는 플랫폼도 제공합니다. 3분의 1(35%)이 넘는 기업이 개발자의 통합을 보다 쉽게 만들어 주는 SDK를 제공하고, 42%는 기술에 익숙하지 않은 사용자도 활용할 수 있는 사전 구축된 통합을 제공합니다.
그렇다면 '누가 API를 사용하는가'에 대한 답은 간단해 보인다. 바로 개발자들이다. 하지만 오늘날 '개발자'라는 용어는 소프트웨어, 운영, 심지어 비즈니스를 포함한 다양한 분야를 포괄하는 광범위한 용어가 되었습니다. 사실 많은 사람(카메라를 향해 손을 흔드는 NetOps)이 오늘날 API를 사용하여 인프라, 서비스, 애플리케이션을 자동화하고, 조율하고, 관리하고 있습니다.
즉, 귀하의 API 사용자는 종종 귀하의 사용자와 동일합니다. 즉, API는 필연적으로 사용자 경험의 일부입니다.
이것의 영향 중 하나는 API가 CLI의 REST 지원 버전이어서는 안 되고 실제로 그럴 수도 없다는 것입니다. 사실, API 통합 상태에 대한 응답을 기준으로, 사용자는 API가 자신들이 구축하려는 사용 사례에 맞게 조정되기를 요구하고 있습니다.
오늘날 조직이 API 도입을 추진하는 방식
API 통합에 대한 고객 및 파트너의 가장 높은 수요는 무엇입니까?
오늘날의 질문은 더 이상 API가 있는지가 아니라, 올바른 API가 있는지입니다. 실제로 하나 이상의 API를 제시해야 할 수도 있습니다. 집중된 통합, 확장 또는 신제품 개발을 위한 공개적이고 세분화된 API입니다. SDK와 같은 오퍼링 외에도 비즈니스 사용자를 위한 또 다른 "로우코드" 옵션은 운영이나 워크플로에 초점을 맞춥니다.
API를 사용자 경험의 일부로 취급하지 않고 대상 사용자에게 맞게 조정하지 않는다면 채택률이 떨어지고, 나아가 사업에도 타격을 줄 수 있습니다.