8장. 개발자 에코시스템 전략 구축하기
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
확장 가능하고 잘 설계된 API를 구축하는 것은 좋은 시작이지만, 개발자가 API를 사용하도록 하려면 단순히 API를 공개하는 것 이상의 노력이 필요합니다. "만들면 개발자가 찾아올 것"이라는 생각은 흔히 하는 오해인데, API를 공개했지만 개발자가 왜 서둘러 사용하지 않는지 이해하지 못하는 많은 회사에서 알 수 있듯이 이는 잘못된 생각입니다.
개발자 및 파트너 생태계를 구축하는 직업 을 개발자 관계라고 합니다. 개발자 플랫폼 또는 API의 맥락에서 에코시스템이 무엇인지 정의해 보겠습니다.
자연계의 생태계와 매우 유사하게 개발자 생태계는 동일한 플랫폼, 기술 또는 API를 기반으로 협업하고 의존하며 때로는 경쟁하는 구성원들로 구성된 가상의 시스템입니다.
Google과 Android는 놀라운 개발자 생태계와 커뮤니티를 보유하고 있으며, iOS 개발자들은 밋업에 모여 함께 협업하고, Microsoft는 강력하고 다각적인 개발자 및 파트너 에코시스템을 보유하고 있는 등 개발자 에코시스템의 예는 많지만 그 중 몇 가지 최고의 에코시스템은 스스로 조직화되어 있습니다.
이 장에서는 훌륭한 생태계를 구성하는 요소와 API를 중심으로 이러한 생태계를 구축하는 기업이 성공적으로 생태계를 구축하는 방법에 대해 설명합니다.
개발자, 개발자, 개발자
개발자는 API를 통해 훌륭한 일을 할 수 있습니다. 회사의 제품을 확장하고 개선할 수 있으며(Slack 앱으로 Slack을 개선), 이를 사용하여 고객이 될 수 있고(Google Cloud Platform이 좋은 예입니다), 플랫폼/OS의 채택을 도울 수 있습니다(iOS는 수백만 개의 앱으로 인해 인기를 얻었습니다).
많은 기업이 모든 것을 직접 구축할 수 없다는 사실을 깨닫고 에코시스템이 필요하다는 결론에 도달합니다. Microsoft는 SharePoint용 확장 프로그램을 모두 만들 수 없고, Google과 Apple은 모든 모바일 앱을 직접 만들 수 없으며, Slack은 제품에 대한 모든 봇과 통합을 만들 수 없습니다. 이러한 회사들은 제품의 가치를 확장하기 위해 개발자에게 API를 개방하고 있습니다.
다른 회사들은 API를 수익 창출의 주요 수단으로 사용합니다. Stripe 및 Cloudinary와 같은 회사는 API를 비즈니스의 핵심 기둥으로 삼아 API 사용을 판매하거나 특정 거래에 대해 수수료를 부과합니다. 이 경우 개발자 생태계의 ...