Skip to content
/ order Public

e-commerce 도메인에서 이벤트 드리븐 아키텍처를 고려한 주문 서비스 프로젝트입니다.

Notifications You must be signed in to change notification settings

pie2457/order

Repository files navigation

🛒 Order

이 프로젝트는 e-commerce 도메인에서 이벤트 드리븐 아키텍처를 고려한 주문 서비스 프로젝트입니다.
선물하기 프로젝트

기술 스택

Infra

AWS EC2 GitHub Actions AWSCodeDeploy Docker

Backend

Java Spring SpringBoot SpringDataJPA MySQL AmazonSQS

인프라 구조

스크린샷 2024-07-17 오후 4 30 25

도메인별 다이어그램

스크린샷 2024-07-17 오후 4 31 02

DIP 적용 예시

스크린샷 2024-07-17 오후 4 42 47

프로젝트 아키텍처

스크린샷 2024-07-17 오후 4 33 04

클래스별 역할

변수명 설명
XxxCommand Service 메서드의 처리와 조회를 위한 파라미터
XxxInfo 리턴객체 : DB에서 조회하여 가져온 Entity를 그대로 리턴하지 않기 위함
XxxStore 도메인의 저장을 담당
XxxReader 도메인을 읽어오는 담당
XxxFacade 비즈니스 결정을 내리지 않고 수행할 작업을 정의함
XxxFactory 객체를 생성하는 일이 복잡해지거나 내부 구조를 너무 많이 드러내는 경우 사용

About

e-commerce 도메인에서 이벤트 드리븐 아키텍처를 고려한 주문 서비스 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published