대용량 트래픽을 처리하는 MSA기반 회비관리 메신저 서비스

2023.07.31 - [프로젝트/회비관리 메신저 서비스] - 메신저 서비스 프로젝트 ERD, API 설계

라이브 음성/화상은 성능향상을 위한 포인트를 찾고 개선하기가 쉽지않다는 피드백을 받고 기획을 변경했다.

메신저와 나머지는 목표는 그대로고 라이브 음성/화상을 빼고 카카오 뱅크같은 모임/개인 통장 관련 기능을 추가한다.

와이어프레임

피그마 링크

 

Figma

Created with Figma

www.figma.com

ERD

drawio 링크

 

회비 관리 메신저 서비스ERD.drawio

 

drive.google.com

ERD가 수정하다 보니 관계가 한 눈에 안들어온다. 나중에 정리해야 한다.

API

https://editor.swagger.io/

 

Swagger Editor

 

editor.swagger.io

 

https://github.com/innovationCamp/swagger

 

GitHub - innovationCamp/swagger: 스웨거 버전관리용 레포입니다

스웨거 버전관리용 레포입니다. Contribute to innovationCamp/swagger development by creating an account on GitHub.

github.com

깃헙에서 yaml파일의 내용을 복사하고 swagger editor에 들어가서 붙여넣기하면 api를 확인할 수 있다.

좌측 에디터에 넣으면 붙여넣으면 된다.

브런치 전략

프로젝트 레포 링크

  • master
  • release/vX.X
  • develope
  • feature/feature-name

4가지 구성으로 진행하려한다.

feature/feature-name 에서 작업을 진행하고 develope로 PR한다.

develope 내용을 release/vX.X 에 PR하고 release/vX.X에서 배포 관련 에로사항을 해결한다.

에로사항 모두 해결시 release/vX.X를 master와 develope에 merge한다.

 

master는 태그로 관리한다.