Slack 이 API 를 디자인 하는 방법

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

 

A. 설계 원칙

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

B. 설계 프로세스

  1. API 스펙 작성
  2. 내부 API 리뷰
  3. 초기 파트너 피드백
  4. 베타 테스팅
반응형
저작자표시 비영리 (새창열림)
'Tips/기타' 카테고리의 다른 글
  • highlight.js 에서 hljs.initHighlightingOnLoad() 는 구식이다. hljs.highlightAll() 를 이용하자.
  • 깃허브에서 스터디/공부 할 수 있는 레포 모음 레포
  • 교육 행사 사이트 모음(세미나,웨비나,강연,공모전,해커톤)
  • Code Highlight 를 이쁜 이미지로 만들어 주는 사이트 (Code Highlight Image)
Kua
Kua
정보 공유, 개인 정리 공간 입니다.
  • Kua
    Kua's Miscellaneous
    Kua
    • 분류 전체보기 (185)
      • 대문 (2)
      • Tips (25)
        • Chrome (2)
        • Windows (4)
        • IDE (3)
        • 기타 (16)
      • CodingTest (44)
      • Language (20)
        • PHP (5)
        • C# (7)
        • Java (1)
        • Kotlin (7)
      • Framework & Runtime (16)
        • SpringBoot (12)
        • Node.js (2)
        • Vue.js (1)
        • Gradle (1)
      • DevOps (13)
        • Linux (1)
        • Docker (4)
        • Kubernetes (2)
        • Apache Kafka (1)
        • AWS (1)
      • 일상다반사 (53)
        • 도서 (1)
        • 개발 (8)
        • 후기 - IT (7)
        • 후기 - 일상 (13)
        • 차가리 (4)
        • 방송통신대학교 (4)
        • 음식 (2)
      • Games (12)
        • Minecraft (7)
        • VR (2)
        • 그외 (3)
  • 최근 글

  • 인기 글

  • 태그

    코딩테스트
    error
    Algorithm
    Plugin
    c#
    갤럭시
    bronze2
    Silver5
    github
    spring
    Spring Boot
    java
    bronze1
    Kotlin
    Windows
    minecraft
    후기
    codingtest
    알고리즘
    백준
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.0
Kua
Slack 이 API 를 디자인 하는 방법
상단으로

티스토리툴바