Skip to content

langoustinee/developers-member

 
 

Repository files navigation

developers-member

Developers 프로젝트의 사용자 관련 서비스 Backend 저장소입니다.

사용자 서비스 주요기능

  • 사용자 인증
  • 회원가입 및 로그인
  • 포인트 적립 및 차감
  • 칭호 획득 및

Project packaging

com.developers.member
 ┣ 📂config
 ┃ ┣ 📃JpaConfig
 ┃ ┣ 📃WebConfig
 ┣ 📂common
 ┃ ┣ 📂entity
 ┃ ┣ ┣ 📃BaseTimeEntity
 ┣ 📂member
 ┃ ┣ 📂entity
 ┃ ┣ ┣ 📃Member
 ┃ ┣ 📂dto
 ┃ ┣ ┣ 📂request
 ┃ ┣ ┣ 📂response
 ┃ ┗ 📂controller
 ┃ ┣ ┣ 📃MemberController
 ┃ ┣ 📂service
 ┃ ┣ ┣ 📃MemberService
 ┃ ┣ ┣ 📃MemberServiceImpl
 ┃ ┣ 📂repository
 ┃ ┣ ┣ 📃MemberRepository
 ┣ 📂point
 ┃ ┣ 📂entity
 ┃ ┣ ┣ 📃Point
 ┃ ┣ 📂dto
 ┃ ┣ ┣ 📂request
 ┃ ┣ ┣ 📂response
 ┃ ┗ 📂controller
 ┃ ┣ ┣ 📃PointController
 ┃ ┣ 📂service
 ┃ ┣ ┣ 📃PointService
 ┃ ┣ ┣ 📃PointServiceImpl
 ┃ ┣ 📂repository
 ┃ ┣ ┣ 📃PointRepository
 ┣ 📂career
 ┃ ┣ 📂entity
 ┃ ┣ ┣ 📃Career
 ┃ ┣ 📂dto
 ┃ ┣ ┣ 📂request
 ┃ ┣ ┣ 📂response
 ┃ ┗ 📂controller
 ┃ ┣ ┣ 📃CareerController
 ┃ ┣ 📂service
 ┃ ┣ ┣ 📃CareerService
 ┃ ┣ ┣ 📃CareerServiceImpl
 ┃ ┣ 📂repository
 ┃ ┣ ┣ 📃CareerRepository

개발환경 포트

  • [Gateway] API Gateway 서비스: 8080
  • [Member] 사용자 서비스: 9000
  • [Solve] 문제 풀이 서비스: 9001
  • [Live] 화상 채팅 서비스: 9002
  • [LiveSession] 화상 채팅 시그널링 서비스: 9003
  • [Community] 커뮤니티 서비스: 9004
  • MariaDB: 3306
  • Redis: 6379

운영환경(EC2) 포트

  • Jenkins: 8888

협업 전략

  1. Git Fork 전략을 통해 개발 작업후 업스트림 저장소로 PR을 생성하여 올린다.
  2. PR 리뷰어들은 PR을 리뷰하고 PR을 승인한다.
  3. 리뷰어 2명 이상의 Approve(승인)을 받으면 업스트림 저장소에 올린 PR은 자동으로 Merge된다.
  4. Merge 이후 운영환경에 변경사항 적용여부를 확인한다.

About

Developers 프로젝트의 사용자 관련 서비스 Member의 Backend 저장소입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 81.2%
  • HTML 18.7%
  • Dockerfile 0.1%