https://github.com/jinho-yoo-jack/jedi-spring-labs
4-7월 FastCamp 교육용 프로젝트#1
개요
현직에서 소프트웨어를 개발하고 있지만, 스파게티 소스 속에서 살아가는 개발자에게 “지속 가능한 소프트웨어”를 설계 및 개발이란 무엇인지를 맛보기
목표
“지속 가능한 소프트웨어”를 설계 및 개발 할 수 있는 제다이(개발자)로 성장하기
포스(워라벨)와 함께 하기를…
DDD; Domain Driven Design
이커머스 주문/결제 시스템
Requirements; 도메인 기반의 요구사항
/fpay/payment/fullfill
)API 설계
ERD 설계
Hexagonal Architecture; Port and Adapter
프로젝트 구조 설계
프로젝트 공통 요소 설계
AOP, Intercepter, Filter
요청에 대한 공통 요소
응답에 대한 공통 요소
오류에 대한 공통 요소