[Feature] 웹훅 발송 서비스 구현 (WHK-02) #146

Closed
opened 2026-02-11 01:08:22 +00:00 by seonkyu.kim · 0 comments
Owner

설명

푸시 발송 결과 등 이벤트 발생 시 등록된 Webhook URL로 알림을 전송하는 서비스를 구현한다.

기능 ID: WHK-02

체크리스트

  • SPMS.Application/Interfaces/IWebhookService.cs — 인터페이스 정의
  • SPMS.Application/DTOs/Webhook/WebhookPayloadDto.cs — 페이로드 DTO
  • SPMS.Domain/Interfaces/IWebhookLogRepository.cs — Repository 인터페이스
  • SPMS.Infrastructure/Persistence/Repositories/WebhookLogRepository.cs — 구현
  • SPMS.Infrastructure/Webhook/WebhookService.cs — HTTP 전송 구현 (재시도 3회, 30초 간격)
  • SPMS.Infrastructure/DependencyInjection.cs — DI 등록
  • 빌드 성공 확인
## 설명 푸시 발송 결과 등 이벤트 발생 시 등록된 Webhook URL로 알림을 전송하는 서비스를 구현한다. **기능 ID**: WHK-02 ## 체크리스트 - [ ] `SPMS.Application/Interfaces/IWebhookService.cs` — 인터페이스 정의 - [ ] `SPMS.Application/DTOs/Webhook/WebhookPayloadDto.cs` — 페이로드 DTO - [ ] `SPMS.Domain/Interfaces/IWebhookLogRepository.cs` — Repository 인터페이스 - [ ] `SPMS.Infrastructure/Persistence/Repositories/WebhookLogRepository.cs` — 구현 - [ ] `SPMS.Infrastructure/Webhook/WebhookService.cs` — HTTP 전송 구현 (재시도 3회, 30초 간격) - [ ] `SPMS.Infrastructure/DependencyInjection.cs` — DI 등록 - [ ] 빌드 성공 확인
seonkyu.kim added the
Priority
High
Status
Available
Type
Feature
labels 2026-02-11 01:08:32 +00:00
seonkyu.kim added this to the Phase 3-2: 통계 & Webhook & 배치 milestone 2026-02-11 01:08:37 +00:00
seonkyu.kim self-assigned this 2026-02-11 01:08:40 +00:00
seonkyu.kim added
Status
Done
and removed
Status
Available
labels 2026-02-11 01:13:59 +00:00
Sign in to join this conversation.
No description provided.