나만을 위한 자격증 스마트 학습 비서
소프트웨어 마에스트로 15기에서 활동한 프로젝트입니다.
멀티모듈 구조 사용
├── jabiseo-api
│ └── com.jabiseo.api
│ └── <각 usecase 별 패키지> # ex : certificate, problem 등
│ └── application.usecase # 파사드 패턴으로 다른 도메인 서비스들의 반환값을 모아 응답값 생성
│ └── controller
│ └── dto
├── jabiseo-domain
│ └── com.jabiseo.domain
│ └── <도메인> # ex : certificate , problem
│ └── domain # 도메인 오브젝트 및 레포지토리 인터페이스
│ └── dto
│ └── exception # 도메인 별 에러 정의
│ └── service # 도메인 서비스
├── jabiseo-infrastructure # Redis, RestClient, Kafka, OpenSearch, S3 등 외부 서비스 연동
│ └── com.jabiseo.infrastructure
│ └── <외부 서비스> # ex : Redis 등
└── jabiseo-notification # 알림 관련 로직
Lead•Backend | Backend |
장우석 | 조인혁 |
morenow98 |
InHyeok-J |