토비의 클린 스프링 강의를 함께 학습하며 도메인 모델, DDD, 헥사고날 아키텍처 등 백엔드 설계의 핵심 개념을 이해하고 프로젝트에 적용하는 것을 목표로 합니다. 아래 노션에 작성된 내용은 스터디 진행을 위한 대략적인 계획으로, 함께 이야기하며 학습 방향과 진행 방식에 맞게 자유롭게 수정해 나가면 좋을 것 같습니다.

<aside>

토비의 클린 스프링 강의에서 다루는 내용

Part1

Toby's Clean Spring - Domain Model Pattern and Hexagonal Architecture Part 1| tobyilee - Course on Inflearn

Part1에서는

  1. 도메인 모델과 DDD 기반 설계
  2. 헥사고날 아키텍처와 의존성 설계
  3. 애그리거트와 모듈 구조 설계
  4. JPA를 활용한 도메인 객체 구현
  5. 테스트와 아키텍처 검증

Part2

Toby's Clean Spring - Domain Model Pattern and Hexagonal Architecture Part 2| tobyilee - Course on Inflearn

Part2에서는

  1. 기존 도메인 모델의 설계 개선과 점진적 리팩터링
  2. 헥사고날 아키텍처의 Port와 애플리케이션 컴포넌트 설계
  3. 복잡한 도메인의 Aggregate 설계와 TDD
  4. 테스트 개선과 아키텍처 규칙 자동 검증
  5. DIP·JPA를 활용한 확장 가능한 구조와 성능 문제 해결

<aside>

‼️ 스터디 참여에 필요한 것

강의는 스터디에서 별도로 제공하지 않으며, 각자 개별적으로 준비해 주셔야 합니다.

🎯 스터디 진행 기간

우선 12월 까지 진행 기간으로 잡고있습니다 (약 2개월)

⏰ 스터디 계획

<aside>

강의 수강 → 프로젝트 개발 → 리뷰 및 리펙토링 , 확장

</aside>

  1. 스터디 전 강의 학습 및 핵심 개념 정리
  2. 강의 실습 프로젝트 분석
  3. 실습 프로젝트 요구사항 확장
  4. 기능 구현
  5. PR 기반 코드 리뷰

<aside>

👋🏻 협업 방식

👥 이런 분과 함께하고 싶어요

지원 및 문의

아래 오픈 채팅 방에 지원 및 문의를 남겨주세요 ~!

토비의 클린 스프링 스터디 모집

</aside>

<aside>

🙊 PR 리뷰 진행

PR 작성 내용

  1. 작업 내용 및 변경 사항
  2. 강의 내용과 연결하여 적용한 개념
  3. 구현하면서 중점적으로 고민한 부분과 선택한 이유
  4. 리뷰어가 집중해서 봐주었으면 하는 부분
  5. 구현하면서 생긴 궁금한 점 또는 함께 논의하고 싶은 내용