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

알림 시스템 이벤트 기반 리팩토링 및 멀티플랫폼 지원 구현 #611

Open
limehee opened this issue Nov 9, 2024 · 0 comments
Assignees
Labels
🔨 Refactor 코드 수정 및 개선

Comments

@limehee
Copy link
Collaborator

limehee commented Nov 9, 2024

Describe

현재 Slack에서 이루어지고 있는 서버 알림을 Discord로 마이그레이션하여 관리 효율성과 접근성을 개선하고자 합니다. Discord는 다양한 API를 제공하여 Slack 알림과 유사한 기능을 구현할 수 있으며, 운영진 및 멤버들이 이미 사용 중인 Discord에 통합함으로써 커뮤니케이션 도구를 단일화할 수 있습니다.

Tasks

  • 알림 시스템 리팩토링: Slack에 강하게 결합되어 있던 알림 로직을 이벤트 발행-구독 구조로 변경하여 플랫폼에 종속되지 않도록 리팩토링합니다.
  • 다중 플랫폼 지원 구현: 알림 시스템이 Slack뿐만 아니라 Discord 등 다양한 플랫폼과 웹훅을 지원하도록 수정합니다.
  • 헥사고날 아키텍처 적용: 다른 도메인의 구조와 통일성을 위해 전체 시스템을 헥사고날 아키텍처로 변경합니다.
  • Slack 의존성 최소화: Slack 관련 코드와 의존성을 제거하거나 최소화하여, 시스템이 플랫폼에 독립적으로 동작하도록 합니다.

ETC

  • 이벤트 기반 구조로 전환함하여 향후 새로운 플랫폼이나 기능 추가 시 유연하게 대응할 수 있도록 합니다.
  • 헥사고날 아키텍처 적용으로 도메인 로직과 인프라스트럭처 코드를 분리하여 유지보수성과 테스트 용이성을 높입니다.
  • Discord 등 추가 플랫폼 지원을 통해 멤버 및 채널 관리 봇 등 추가 기능 구현 가능성을 열어 두고, 향후 발전 가능성을 고려한 구조로 변경합니다.
@limehee limehee added the 🔨 Refactor 코드 수정 및 개선 label Nov 9, 2024
@limehee limehee self-assigned this Nov 9, 2024
@limehee limehee changed the title 서버 알림 Slack → Discord 마이그레이션 알림 시스템 이벤트 기반 리팩토링 및 멀티플랫폼 지원 구현 Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 Refactor 코드 수정 및 개선
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant