아키텍처 설계
프로젝트에서 적용한 시스템 설계, 아키텍처 패턴, 모듈 구조에 대한 기록입니다.
설계 원칙
SOLID, DDD, 클린 아키텍처 등 프로젝트에 적용한 설계 원칙을 정리합니다.
모듈 구조
모듈러 모놀리스, 헥사고날 아키텍처, 멀티모듈 Gradle 프로젝트 구성 경험을 공유합니다.
아키텍처 패턴
이벤트 드리븐, CQRS, Saga 패턴 등 분산 시스템 설계 패턴 적용기를 다룹니다.
설계 문서 모음
실제 프로젝트에서 작성한 설계 문서, ERD, 시퀀스 다이어그램 등을 공개합니다.
왜 설계가 중요한가?
코드는 나중에 바꿀 수 있지만, 아키텍처 결정은 프로젝트 전체를 좌우합니다. 22개 이상의 설계 문서를 먼저 작성하고 구현에 들어가는 것이 제 개발 방식입니다. 여기에는 그 과정에서 배운 것들을 기록합니다.