- Goorm X Piggy 프로젝트는 백엔드 개발자들 간에 협업을 통하여 실제 시간에서 사용되는 소프트웨어를 클론 코딩하여 디버깅과 최적화를 수행하는 것을 목표로 하고 있습니다!
- Base Project: PiggyMetrics
- 24.12.12(목) ~ 25.01.10(금)
- Maven 기반의 프로젝트를 Gradle로 변경하여 가독성있는 프로젝트로 구성합니다.
- MSA 환경을 이해하고 서비스 간의 게이트웨이를 통하여 라우팅 될 수 있도록 합니다.
- 각 서비스마다 발생하는 오류를 해결하고, 의존성을 최소화 및 어노테이션을 이용하여 코드 설계 원칙에 맞는 코드를 작성할 수 있도록 합니다.
- 효율적인 브랜치 전략과 PR을 통해 팀원 간의 협력을 강화합니다.
- 모니터링 도구를 이용하여 시스템의 흐름과 에러를 식별합니다.
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|
박정곤 | 서동준 | 김상호 | 이유영 | 박진홍 | 이지은 |
PM, Backend | Backend | Backend | Backend | Backend | Backend |
https://github.com/wjd4204 | https://github.com/SD-gif | https://github.com/ksah3756 | https://github.com/YuyoungRhee | https://github.com/JiinHong | https://github.com/leeje0506 |
기능 | URL | HTTP 메서드 | 설명 |
---|---|---|---|
계정 조회 | /api/v1/account/{name} |
GET |
이름으로 계정을 조회하는 API |
계정 정보 조회 | /api/v1/account/current |
GET |
현재 사용자의 계정 정보를 조회 |
계정 정보 저장 | /api/v1/account/current |
PUT |
현재 사용자의 계정 정보를 저장 |
계정 생성 | /api/v1/account |
POST |
새로운 계정을 생성 |
기능 | URL | HTTP 메서드 | 설명 |
---|---|---|---|
통계 조회 | /api/v1/statistics/current |
GET |
현재 계정의 통계를 조회 |
특정 계정 통계 조회 | /api/v1/statistics/{accountName} |
GET |
계정의 이름을 이용하여 통계를 조회 |
특정 계정 통계 저장 | /api/v1/statistics/{account} |
PUT |
특정 계정의 통계 정보를 저장 |
기능 | URL | HTTP 메서드 | 설명 |
---|---|---|---|
알림 설정 조회 | /notifications/recipients/current |
GET |
현재 사용자의 알림 설정 조회 |
알림 유형 저장 | /notifications/recipients/current/{type} |
PUT |
사용자의 특정 알림 유형 설정 저장 |
Web.
Server.
Monitoring
Etc.