Skip to content

refactor : 리포트 이메일 발송 비동기화 리팩토링#557

Merged
hye-inA merged 691 commits into
developfrom
feature/283/414/opic-report-ses-service
Jan 27, 2026
Merged

refactor : 리포트 이메일 발송 비동기화 리팩토링#557
hye-inA merged 691 commits into
developfrom
feature/283/414/opic-report-ses-service

Conversation

@hye-inA

@hye-inA hye-inA commented Jan 27, 2026

Copy link
Copy Markdown
Member

개요 (Summary)

Bedrock 리포트 생성과 이메일 발송(SES)까지 동기로 묶여 있던 부분을SNS를 활용하여 비동기로 처리

작업내용

template.yaml 설정 추가

  • 알림용 토픽 사용해서 이메일 발송 전용 람다 연결

OPIcSessionHandler 코드 수정

  • 직접 emailService를 호출하지 않고 SNS에 메시지를 던지도록 수정

SNS 메시지를 받아서 실제로 메일을 쏘는 전용 핸들러 추가

@github-actions github-actions Bot added backend Backend code changes layer:entity Entity/Domain layer layer:repository Repository/DAO layer layer:service Service layer layer:util Utility/Helper layer layer:config Configuration layer labels Jan 27, 2026
@github-actions

github-actions Bot commented Jan 27, 2026

Copy link
Copy Markdown

Jira: MESP-328

@hye-inA hye-inA merged commit d7ae47e into develop Jan 27, 2026
1 check passed
@github-actions github-actions Bot removed layer:repository Repository/DAO layer layer:service Service layer layer:util Utility/Helper layer layer:config Configuration layer labels Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend code changes layer:entity Entity/Domain layer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants