본문 : https://slack.engineering/how-we-design-our-apis-at-slack/

A. 설계 원칙
- 한가지 동작만 아주 잘 할 것
- 빠르고 쉽게 사용할 수 있게 만들 것
- 직관적인 일관성을 위해 노력하기
- 의미있는 에러 리턴하기
- 확장성과 성능을 고려한 설계
- 호환성을 깨는 변경 피하기
B. 설계 프로세스
- API 스펙 작성
- 내부 API 리뷰
- 초기 파트너 피드백
- 베타 테스팅
반응형
본문 : https://slack.engineering/how-we-design-our-apis-at-slack/