FKREAM
                                
                                 FKREAM copied to clipboard
                                
                                    FKREAM copied to clipboard
                            
                            
                            
                        리셀 중고 거래 플랫폼인 KREAM을 모티브로 한 프로젝트
FKREAM
KREAM을 모티브로 한 리셀 중고 거래 플랫폼 프로젝트입니다.
클라이언트는 Kakao Oven을 활용한 프로토타입을 제작하여, REST API 서버 개발에 중점을 두었습니다.
배치 작업을 수행하는 fkream-batch 프로젝트는 여기에서 볼 수 있습니다.
기술 스택,
Java 11, Spring Boot 2.7., Gradle, MyBatis, Redis, Docker, MySql, MongoDB, Elasticsearch, Kibana, Kafka, Jenkins, Naver Cloud Platform, Pinpoint, NGrinder
프로젝트 구조
프로젝트 목표
- 객체 지향 원리를 토대로 올바른 코드 작성
- 대용량 트래픽 처리를 고려하여 서비스 기능 구현
- 병목 지점 파악
- 응답속도 성능 개선
- 새로운 기술을 학습하고 프로젝트 적재적소에 적용
기술적 이슈 및 고도화
주요기능
위키 에서 자세히 확인할 수 있습니다.
공통사항
코드 컨벤션
- Google code Style 준수
브랜치 전략
GitHub Flow를 사용하여 브랜치를 관리합니다.
Main 브랜치로부터 새로운 Feature 브랜치를 생성하고 Pull Request에 코드 리뷰를 진행한 후 Jenkins를 통한 테스트 이후 Main 브랜치로 merge 됩니다.
프로토타입
Home
 
검색
 
SHOP
 
상세 페이지
 
보유 상품 추가
 
구매, 배송, 결제
 
판매, 주문, 정산
 
MY 페이지
 
설정 상세
 
DB Diagram
