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

슬랙 알림 로직 분리 및 유동적 알림 설정 가능하도록 변경 완료 #386

Merged
merged 7 commits into from
Jun 21, 2024

Conversation

limehee
Copy link
Collaborator

@limehee limehee commented Jun 20, 2024

Summary

#385

슬랙 알림 로직을 도메인 서비스로부터 분리하고, 알림 설정을 데이터베이스에서 관리하여 재배포 없이 알림을 ON/OFF할 수 있도록 개선했습니다. 또한, 알림 설정을 조회하고 변경할 수 있는 API를 추가했습니다. 발행-구독 패턴을 사용하여 시스템 간 결합도를 낮추고 확장성을 높였습니다.

Tasks

  • 슬랙 알림을 발행-구독 패턴으로 변경
  • 알림 설정을 DB에서 관리하도록 변경
  • 슬랙 알림 조회, 설정 변경 API 추가

ETC

발행-구독 패턴(Publisher-Subscriber Pattern)을 도입하여 시스템의 결합도를 낮추고, 확장성과 유연성을 높였습니다. 이를 통해 알림 설정을 실시간으로 관리할 수 있어, 애플리케이션 재배포 없이도 설정을 동적으로 조정할 수 있습니다.

자세한 내용은 이슈를 확인해주세요.

Screenshot

image

@limehee limehee added the 🔨 Refactor 코드 수정 및 개선 label Jun 20, 2024
@limehee limehee self-assigned this Jun 20, 2024
@limehee limehee linked an issue Jun 20, 2024 that may be closed by this pull request
8 tasks
@SongJaeHoonn
Copy link
Contributor

DB에 알림 정보까지 따로 분리해 저장하게 되어 확장성과 유지보수성이 둘 다 체계적으로 잡히게 된 것 같습니다.
특히 enable 컬럼으로 on/off를 구현하신 점이 되게 획기적인 것 같네요

Copy link
Collaborator

@mingmingmon mingmingmon left a comment

Choose a reason for hiding this comment

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

오오 알림설정 하는 기능 좋은 것 같습니다!
항상 필요하다고 생각되는 기능을 찾아서 구현하시는 능력..많이 배우도록 하겠습니다!

@limehee limehee merged commit 8a3f65b into develop Jun 21, 2024
1 check passed
@limehee limehee deleted the refactor/#385 branch June 21, 2024 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 Refactor 코드 수정 및 개선
Projects
None yet
Development

Successfully merging this pull request may close these issues.

슬랙 알림 로직 분리 및 유동적 알림 설정 가능하도록 변경
3 participants