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

v1.0.0 릴리즈 #103

Merged
merged 42 commits into from
Nov 10, 2024
Merged

v1.0.0 릴리즈 #103

merged 42 commits into from
Nov 10, 2024

Conversation

jjikky
Copy link
Collaborator

@jjikky jjikky commented Nov 10, 2024

주요 변경 사항

코드 가독성 및 유지보수성 개선

예외처리 및 유틸리티 함수 추가

  • 비동기 예외처리를 위한 유틸리티 함수를 추가하고, 여러 컨트롤러와 서비스에서 적용하여 일관성 있는 예외 처리를 구현하였습니다. (♻️ 워드 도메인 리팩토링 #90)

성능 모니터링 및 최적화

  • API와 Mongoose 쿼리의 레이턴시 로깅 미들웨어를 추가하여 성능을 모니터링할 수 있는 기반을 마련하였습니다. (✨ API 및 쿼리 레이턴시 로깅 #98)
  • Word 도메인의 스키마 인덱싱 및 Redis 캐싱을 통해 조회 성능을 최적화하고, 데이터 동기화 크론 작업을 추가하여 데이터 일관성을 유지하였습니다. (♻️ 단어 조회 성능 개선 #99)

테스트 및 로컬 환경 개선

  • 유저 및 단어 데이터를 생성하는 스크립트를 추가하고, gitignore 파일을 업데이트하여 불필요한 파일이 저장소에 포함되지 않도록 하였습니다. (✨ 테스트 데이터 생성 기능 추가 #101)
  • Word 모델의 유니크 필드를 가독성 있게 변경하고 테스트 데이터 생성을 위한 기능을 추가하여 테스트 환경을 쉽게 구성할 수 있도록 개선하였습니다. (Feat/generate test data #102)

변경된 기능 목록

  • Express 로더 및 Passport 로직 리팩토링
  • 미들웨어 및 Config 설정 정리
  • 비동기 예외처리 유틸리티 함수 적용
  • Word 및 User 컨트롤러 구조 개선
  • 카카오 로그인, 중복 확인, 토큰 리이슈 및 로그아웃 로직 리팩토링
  • API 및 Mongoose 쿼리의 레이턴시 로깅 추가
  • Word 스키마 인덱스 및 조회수 캐싱 기능 추가
  • 데이터 동기화 크론 작업 추가
  • 데이터 생성 파일 및 실행 스크립트 추가

jjikky added 30 commits October 22, 2024 21:49
@jjikky jjikky added the release label Nov 10, 2024
@jjikky jjikky requested a review from sen2y November 10, 2024 08:08
@jjikky jjikky self-assigned this Nov 10, 2024
Copy link
Collaborator

@sen2y sen2y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

감사합니다!😎

@jjikky jjikky changed the title v1.0.1 릴리즈 v1.0.0 릴리즈 Nov 10, 2024
@jjikky jjikky merged commit 16d231e into main Nov 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants