Spring(Web)

Pairing 기술블로그

kjy0349 2024. 4. 8. 16:12

"페어링 중고거래 플랫폼"이라는 프로젝트를 진행하면서, 발생한 기술적 이슈들을 어떻게 해결했는지에 대해서 기술 블로그를 만들게 되었습니다.

페어링 중고거래 플랫폼

2024.02 - 진행 중

6인 프로젝트
프론트엔드 2명, 백엔드/인프라 4명

  • 에어팟과 같이 각 부분별로 중고 거래글을 올리는 선택지와 다른 사람들과 합쳐 한 개의 상품으로 판매할 수 있는 선택지를 줄 수 있는 통합 중고거래 플랫폼입니다.
    • Jenkins, Docker를 이용한 CD 환경 구축을 통한 기존 수동 빌드 시간 제거
    • Kafka를 통한 애플리케이션 레이어 / 메세지 브로커 분리, 영속성 보장
    • Kafka-ui를 도입해 기존 토픽/컨슈머 확인 시간을 5분 → 10초 이내로 단축
    • Cloudflare를 활용한 SSL/TSL 인증서 적용 및 DDOS 방지 기능 도입
    • JPA, PostgreSQL, Spring boot
  • 💡 제품의 일부분을 잃어버려 쓸 수도, 팔 수도 없는 제품을 다른 사람들과 모여 한 개의 상품으로 출시할 수 있게 해주는 중고거래 플랫폼입니다.

관련 페이지

  • repo : 현재 SSAFY 내부적으로 gitlab에서 진행하고 있는 프로젝트이기 때문에, 현재는 반출이 어렵습니다.
  • blog : https://pairing-tech.tistory.com
  • 프론트/백엔드와 함께 기술 블로그를 작성 중입니다