신세대의 작품을 만나다 • 백엔드 레포지토리
팀원 이름 | 역할 | 전담 개발 내용 | |
---|---|---|---|
in-seo |
Back-end |
- 기획 및 DB 설계(ERD) - 소셜 로그인(구글, 카카오, 네이버, 애플), 회원가입 구현 - 자체제작 API https://univcert.com 을 이용한 메일 인증 간편화 (비동기 실행) - 작품, 외주, 홈, 대학인증 전체 담당 - jwt 토큰을 이용한 유저 구분 및 허가 - aws Route 53을 이용한 도메인 연결(+https) - EC2 세팅 및 RDS, s3 이미지 서버 연결 - Github Action + 도커를 이용한 CI/CD 자동화 구축 - Lazy Loading, DTO 전달, 커버링 인덱스, 페치 조인등을 통한 백엔드 최적화 - 캐시를 위한 redis 적용 - QueryDSL을 이용한 동적 쿼리 생성 - 스트림, 람다 등 함수형 프로그래밍 적용. 가독성 향상, sonarcloud로 리팩터링 - 구글 SEO 최적화 |
|
starwook |
Back-end |
- 기획 및 DB 설계(ERD) - 유저 프로필,팔로우,탈퇴 API - Websocket,Stomp를 이용한 채팅 API - db인덱스를 구축하여 작품 정렬 성능 향상 - sql문을 적절히 활용, db 접근 로직 리펙토링으로 N+1문제 해결 및 쿼리 최적화 - Websocket,Stomp를 이용한 채팅 API - Firebase Messaging을 활용한 알림 기능 구현 - 캐시를 위한 redis 적용 - jmeter를 이용한 성능 테스트 |