Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] 스타페이지, 카테고리, 포스트 애그리거트 표현 계층 개발, 조회 관련 도메인 서비스 QueryDSL 개발, 부족한 요구사항 추가 구현, Locking + Caching #53

Open
CodingLeeSeungHoon opened this issue Apr 9, 2024 · 0 comments
Assignees
Labels
🪄 기능구현 커밋 메시지 코드 : feat

Comments

@CodingLeeSeungHoon
Copy link
Member

CodingLeeSeungHoon commented Apr 9, 2024

✨ 구현 할 기능

이전 이슈들에서 구현한 스타페이지, 카테고리, 포스트 애그리거트에 대해 표현 계층을 개발합니다. 또한 조회 관련된 도메인 서비스를 QueryDSL 개발하며, 부족한 요구사항을 추가 구현할 예정입니다.

  • 요구사항 하나씩 대조하며 완성하기.
  • 표현계층 및 사용되는 DTO 개발하기.
  • 조회 관련 도메인 서비스 QueryDSL을 통해 복잡한 동적쿼리 다루기.
  • DB Lock + Redis를 활용한 캐싱으로 성능 향상 시키기.

<스타페이지>
[] 팬 베스트 게시물 조회 메서드 / API 구현
[] 최근 스타 게시물 조회 메서드 / API 구현
[] 레이아웃에 따른 스타페이지 뷰 조회 메서드 / API 구현
[] 카테고리에 따른 스타페이지 미리보기 조회 메서드 / API 구현 (통합형, 앨범형, 황밸형, 투표형)
[] 추후 부하테스트를 위한 더미데이터 삽입용 일괄 삽입 JDBCTemplate 코드 메서드 / API 구현
[] 기본 도메인 관련 응용 레이어 및 표현 레이어 모두 개발 완료 후 테스팅
[] 도메인 로직 + 인프라 계층 테스트 코드 작성

📢 구현 방식

SpringBoot + Java + DDD with Layered Architecture + JPA + QueryDSL-JPA + Redis


📕 래퍼런스

@CodingLeeSeungHoon CodingLeeSeungHoon added the 🪄 기능구현 커밋 메시지 코드 : feat label Apr 9, 2024
@CodingLeeSeungHoon CodingLeeSeungHoon self-assigned this Apr 9, 2024
@CodingLeeSeungHoon CodingLeeSeungHoon moved this to In Progress in 💜 NEO Apr 12, 2024
CodingLeeSeungHoon added a commit that referenced this issue May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪄 기능구현 커밋 메시지 코드 : feat
Projects
Status: In Progress
Development

No branches or pull requests

1 participant