Tips/기타

Slack 이 API 를 디자인 하는 방법

Kua 2021. 8. 23. 10:28
본문 : https://slack.engineering/how-we-design-our-apis-at-slack/

 

A. 설계 원칙

  1. 한가지 동작만 아주 잘 할 것
  2. 빠르고 쉽게 사용할 수 있게 만들 것
  3. 직관적인 일관성을 위해 노력하기
  4. 의미있는 에러 리턴하기
  5. 확장성과 성능을 고려한 설계
  6. 호환성을 깨는 변경 피하기

B. 설계 프로세스

  1. API 스펙 작성
  2. 내부 API 리뷰
  3. 초기 파트너 피드백
  4. 베타 테스팅
728x90