전체 소스코드 리팩토링.
상품 이벤트를 하나로 합치고, API와 EventStore를 분리해서 재설계
전체 소스코드 정리 -> 간결화 목표.