top of page

API 전략의 시작과 끝은?

‘API 전략’ 아마 대부분 시스템 구축과 운영을 떠올릴 것입니다. 이는 동전의 양면에서 한쪽만 바라보는 시선입니다. API는 단순한 IT 기술이 아닙니다. API는 디지털 경제 시대 조직 안팎에서 데이터와 서비스를 연결하는 비즈니스 고리 역할도 합니다. API 생태계, API 경제 같은 용어를 떠올리면 이해가 갈 것입니다.


API 전략 수립 시 고려 사항

디지털 경제 환경에서 기업의 API 전략은 성공에 중요한 역할을 합니다. 기업은 직원과 파트너를 연결하고, 혁신적인 서비스를 출시하여 디지털 세상에서 새로운 성장 동력을 찾고, 더 나은 디지털 경험을 제공하여 브랜드를 차별화할 수 있는 역량이 필요합니다. 이 역량을 시작과 끝을 관통하는 것이 바로 API 전략입니다. 이 전략을 수립할 때 다음과 같은 사항을 고려해야 합니다.


  • 연계: 비즈니스 목표를 달성하는 데 API가 어떤 기능과 역할을 하는지 알고 있어야 합니다.

  • 참여: 사내 및 사외 개발자가 쉽게 접근하고 사용할 수 있는 유용성이 높은 API 개발자 포털이 필요합니다.

  • 진화: API 관리 플랫폼은 엔터프라이즈 아키텍처 변화와 비즈니스 요구 사항을 유연하게 수용할 수 있어야 합니다.

  • 관리: API 사용 현황을 투명하게 파악하고 세밀한 부분까지 제어할 수 있어야 합니다. 사용자 경험과 성능을 해치지 않는 선에서 강력한 보안 모델을 구축해야 합니다.



API 설계 원칙

잘 정립된 API 전략을 바탕으로 API 설계를 진행하는 것이 순서입니다. API 설계 역시 큰 틀에서 기준을 잡으면 좋습니다. 일반적으로 API 설계 시 기본적으로 다음 세 가지 원칙을 적용합니다.


  • 기능: 새 애플리케이션을 기존 시스템과 통합, 새로운 기능 및 서비스의 신속한 개발과 배포 등 API를 적재적소에 활용합니다.

  • 사용성: 프라이빗, 퍼블릭, 파트너 등 사용 범위에 맞게 API 아키텍처를 구분해야 합니다.

  • 경험: 개발자의 경험을 고려해 API 관리 및 개발자 포탈 운영 방안을 세워야 합니다. 가령 내부, 외부 개발자가 API 이용 신청부터 실제 사용하기까지 절차가 복잡하지는 않은지 등을 검토해야 합니다.

이상으로 API 전략 수립에 대해 간단히 알아보았습니다. 더 자세한 내용은 브로드컴 소프트웨어의 'A Guide to REST and API Design' 이북을 참조 바랍니다.



조회수 22회댓글 0개

최근 게시물

전체 보기

Comments


bottom of page