# Slack이 API를 디자인 하는 법

> Clean Markdown view of GeekNews topic #4854. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4854](https://news.hada.io/topic?id=4854)
- GeekNews Markdown: [https://news.hada.io/topic/4854.md](https://news.hada.io/topic/4854.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-08-20T10:17:38+09:00
- Updated: 2021-08-20T10:17:38+09:00
- Original source: [slack.engineering](https://slack.engineering/how-we-design-our-apis-at-slack/)
- Points: 15
- Comments: 0

## Topic Body

설계 원칙

1. 한가지 동작만 아주 잘 할 것

2. 빠르고 쉽게 사용할 수 있게 만들 것

3. 직관적인 일관성을 위해 노력하기

4. 의미있는 에러 리턴하기

5. 확장성과 성능을 고려한 설계

6. 호환성을 깨는 변경 피하기

설계 프로세스

1. API 스펙 작성

2. 내부 API 리뷰

3. 초기 파트너 피드백

4. 베타 테스팅

예상 못한 상황들이 있을 수 있으니 "Stay Flexible(유연성을 유지하기)"

## Comments



_No public comments on this page._
