daangn-daangn / daangn-server

🥕당근 서버 리포지토리🥕
4 stars 2 forks source link

daangn-server 아키텍쳐 설계 과정 #133

Closed cotchan closed 2 years ago

cotchan commented 2 years ago

daangn-server 아키텍쳐 설계 과정

목차

  1. API 서버(api-server)와 채팅 서버(chat-server) 분리
  2. 알림 서버(notification-server) 추가
  3. 최종 daangn-server 아키텍쳐

API 서버(api-server)와 채팅 서버(chat-server) 분리

분리하게 된 이유

프로젝트 아키텍쳐 generator 001

알림 서버(notification-server) 추가

추가하게 된 이유

대분류 기능 method URI
알림 관련 알림 목록 조회 GET /api/notifications
알림 읽음 처리 PUT /api/notifications/{notification-id}
알림 삭제 처리 DELETE /api/notifications/{notification-id}

스크린샷 2022-03-21 오후 10 10 19

알림 기능 때문에 기존 비즈니스 로직에 알림을 처리하는 로직이 추가되는 건 바람직한 형태 X

프로젝트 아키텍쳐 generator 002

최종 daangn-server 아키텍쳐

프로젝트 아키텍쳐 generator 001