Search

SwapSwap

깃허브 주소 - 백엔드
서비스 주소
팀 노션
프로젝트 기간
2024/01/04 → 2024/02/08
프로젝트 최종 발표 영상
프로젝트 자료
주제 : 유저 간 물물교환을 쉽고 편리하게 할 수 있도록 도와주는 사이트입니다!
당장 구매 할 현금은 없지만 내가 있는 물건과 내가 원하는 물건을 교환하고 싶을 때!
상대방이 내 물건보다 더 가치있어서 추가금을 지불해서라도 바꾸고 싶을 때!
당신에겐 필요없던 물건, 스왑으로 빛내보세요!

SwapSwap 바로가기

아키텍쳐

 주요 기술

대용량 선착순 쿠폰 발급 기능
Web Socket / Stomp를 이용한 채팅 기능
SSE를 이용한 알림 기능
LogBack을 이용한 배포환경 로그 파일 저장

 기술적 의사결정

선착순 쿠폰 발급에 따른 동시성 제어
채팅 메시지를 영속화할 DB 선택
커서 기반 페이지 네이션
사용자 알림 기능 기술 선택

 트러블슈팅

낙관적 락 재시도 AOP에 따른 오류
BillService 순환 참조 오류 및 Facade Layer 도입
외부 서비스 API 비동기 처리
통합 테스트 돌릴 시 HttpRequest 관련 No thread-bound request found 오류

 팀원

팀 노션 : Team Piglin
Search
Piglin
이름
태그
블로그 주소
Github주소