• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (비즈니스 · 마케팅)

  • 해결 여부

    미해결

이벤트 드리븐 설계

21.05.31 17:38 작성 조회수 35

1

삭제된 글입니다

답변 1

답변을 작성해보세요.

0

1번은 충분히 겹칠 수 있는 용어들입니다.

쇼핑몰을 구축한다고 할 때 도메인은 상품, 결제, 회원 등으로 나눌 수 있습니다. 

이벤트의 경우 의미가 워낙 포괄적이긴 한데, 프로그래밍 세계에서 이벤트는 보통 어떤 행위를 의미합니다. 예를 들면 클릭을 하거나 서버로 요청을 보내는 등의 다양한 행위가 발생할 때 이벤트가 발생했다고 합니다.

마지막으로 테스트 드리븐은 쇼핑몰을 개발한다고 할 때 테스트 코드를 먼저 작성하면서 개발을 하는 방법론이라고 보시면 됩니다.

2번은 API가 더 넓은 개념입니다. REST API는 API를 구현하기 위한 방법 중 가장 대중적인 방식입니다. 대표적으로 여기 질문 페이지의 url을 봐도 questions/223206이라 붙어있는데, 223206의 id를 가진 question이라는 의미로 URL을 통해 자원을 표시하는 방법이죠. 이는 REST API로 구현됨을 알 수 있습니다.