Sparta부트캠프-Java심화/Ch2

대규모 AI 시스템 설계 프로젝트 SA

KimYHG 2024. 12. 9. 12:02

1.팀 소개

 팀 명 : 자바찹찹(JV-CC)

 팀 구성 : 김영호, 추지혜, 양지수

 

2. 프로젝트 진행 이유

MSA 기반의 시스템 적용

MSA 기반 시스템 설계 및 구현

MSA 핵심 기능 익히기 + 데이터 효율적 관리

API 연동, 데이터 무결성 유지, 서비스 간 통신의 신뢰성

MSA의 복잡성을 이해 및 발생 문제 해결

 

3. 프로젝트 개요

물류 관리 및 배송 시스템을 위한 주문 관리 플랫폼

 

4. 개발 기간

2주간 진행

 

5. 역할 분담

김영호 : 서비스 개발, PM

추지혜 : 서비스 개발, GitHub 프로젝트 관리

양지수 : 서비스 개발, SA 명세서 관리

 

6. 개발 환경

로컬환경 + AWS

 

7. 사용하는 기술

Swagger

Spring Cloud, Spring Boot, Spring Security, Spring Data JPA

Redis

PostgreSQL

Kafka

Zipkin

Docker

AWS EC2

AWS RDS

 

8. 테이블 명세서

https://curious-chance-b88.notion.site/153133b141d68002bfbffd9bd41cbe53?pvs=4

 

테이블 명세서 | Notion

공통

curious-chance-b88.notion.site

 

 

9. ERD

 

10. API 명세서

https://curious-chance-b88.notion.site/API-153133b141d68088a461f0550d1123eb?pvs=4

 

API 명세서 | Notion

Auth

curious-chance-b88.notion.site

 

11.인프라 설계서