알림

메일과 문자를 보낸다. 실패해도 부른 쪽을 되돌리지 않는다.

:8081
클래스
6
포트
1
interface
엔드포인트
0
화면
0
가드레일
0
critical 0

이 도메인의 자리

100%휠로 확대 · 끌어서 이동

이어진 곳

이 도메인이 쓰는 것 →

없다. 다른 도메인을 모른다.

← 이 도메인을 쓰는 곳
공용 모듈
common-appcommon-domaincommon-infrastructurecommon-web

다루는 테이블

DB 를 보지 않는다. 바깥으로 내보내는 일만 한다.

원본 대응 mail/* · member/find_id_new_proc.php

타입 구조 (6)

Spring 소스를 직접 읽어 그린다. 계층 사이 화살표만 그렸다 — 타입 하나하나를 이으면 읽을 수 없다. 파란 테두리가 포트(interface)다.

100%휠로 확대 · 끌어서 이동
app 1domain 3infrastructure 2

포트 (1) — 도메인이 바깥에 요구하는 것

도메인은 DB 도 HTTP 도 모른다. 필요한 것을 인터페이스로 선언하고, infrastructure 가 그것을 구현한다. 의존이 뒤집히는 지점이다.

이름하는 일메서드
NotificationSender
domain
알림 발송 포트.

도메인 모델 (2)

Notification
record
보낼 알림 한 건.
NotificationChannel
enum
알림 수단.

유스케이스 (1)

AccountNotifications
82
계정 관련 안내.
sendFoundIdByEmail()sendFoundIdBySms()sendPasswordResetLink()

이 도메인을 쓰는 화면 (0)

critical 가드레일 (0)

critical 등급이 없다.