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

상품 도메인 구현 #9

Open
suyeon0 opened this issue Jun 26, 2023 · 2 comments
Open

상품 도메인 구현 #9

suyeon0 opened this issue Jun 26, 2023 · 2 comments

Comments

@suyeon0
Copy link
Owner

suyeon0 commented Jun 26, 2023

No description provided.

suyeon0 added a commit that referenced this issue Jun 28, 2023
suyeon0 added a commit that referenced this issue Jun 28, 2023
suyeon0 added a commit that referenced this issue Jul 1, 2023
suyeon0 added a commit that referenced this issue Jul 4, 2023
suyeon0 added a commit that referenced this issue Jul 4, 2023
suyeon0 added a commit that referenced this issue Jul 4, 2023
suyeon0 added a commit that referenced this issue Jul 5, 2023
suyeon0 added a commit that referenced this issue Jul 5, 2023
suyeon0 added a commit that referenced this issue Jul 6, 2023
@suyeon0
Copy link
Owner Author

suyeon0 commented Jul 6, 2023

#3296892

2023.07.05

  1. 현업에서 JPA 연관관계 사용하지 않는 추세인 이유
  • 불필요한 join 케이스일 때 발생하는 성능 저하, N+1, MSA (DB 분리)
  • 상품, 옵션 간의 연관관계를 제거하고 옵션 엔티티에 상품ID 를 필드로 추가함
  1. API 변경에 대한 외부 영향에 대처하는 방법
  • 모두가 사용할 수 있는 API 인 경우, 변경에 대한 외부 영향도 파악이 어려우므로 토큰을 생성하여 사용자를 관리하면 좋음
  • API 변경에 대한 외부 영향도 파악을 위해 일정 기간동안 변경 전/후의 api 운영을 병행하기 위한 용도로 url 내 버전업을 하면 편함. 이 프로젝트에도 반영. (/api/v1/product)

suyeon0 added a commit that referenced this issue Jul 12, 2023
suyeon0 added a commit that referenced this issue Jul 19, 2023
suyeon0 added a commit that referenced this issue Jul 19, 2023
suyeon0 added a commit that referenced this issue Jul 19, 2023
suyeon0 added a commit that referenced this issue Jul 19, 2023
suyeon0 added a commit that referenced this issue Jul 25, 2023
suyeon0 added a commit that referenced this issue Jul 25, 2023
suyeon0 added a commit that referenced this issue Jul 28, 2023
@suyeon0
Copy link
Owner Author

suyeon0 commented Aug 2, 2023

2023.08.02 레디스 페이징 방법

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant