Product의 중점은 ‘대상'과 그와 연관된 ‘가치’에 있다.

고려사항은 다음과 같다.


  1. 원데이터를 최종결과물로 만들기 위해 어떻게 해야할까?
  2. 어떤 유저에게 어느 페이지의 어느 컴포넌트를 어떻게 보여줄까?
  3. 이 정보가 변경되는 조건은 어떻게 설정할까? 1시간? 현재위치? 결제한 유저?
  4. API는 타사서버를 사용할까 자사서버를 사용할까?
    1. 타사서버: 제약사항 및 할당량을 중점으로 살펴보자. 응답 HTTP 상태 코드, 에러 객체, 상태, 위젯 등 문서를 파악한다. 예) 구글 map, toss payments, 카카오 인증 등
    2. 자사서버:도메인별(객체) 필수 parameter를 파악한다. 예) swagger apidocs

*API (Interface, 약속)

Application Programming Interface. 여러 프로그램들과 데이터베이스, 그리고 기능들의 상호 통신 방법을 규정하고 도와주는 매개체 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스