Skip to main content Link Search Menu Expand Document (external link) Copy Copied

SA 문서 피드백

  • 인프라 설계도에서 AWS 구조와 public, private subnet을 적절히 잘 반영한 점에 대해 감동적이었다고 피드백 해주셨다.
  • 테이블 명세서와 API 명세서는 잘 작성해주었고, ERD는 메시지과 AI를 다양한 활용 관점에서 분리한 것이 흥미롭다고 덧붙이셨다.

회고

DDD 패키지 구조 학습

서비스, 레파지토리, DTO가 분산되어 있어 이해가 어려웠다. 추가적인 조사를 진행했다.


인프라 설계서 업데이트

변경된 포트와 서비스 그룹을 반영 인프라 설계서를 최신 상태로 업데이트했다.


MSA 환경에서 Security 고민

Auditing의 created_at에 user_id가 필요했으나 SecurityContextHolder에 접근할 수 없다는 한계를 발견했다. 그래서 Token 기반으로 user_id를 대체하는 방향으로 검토를 진행했다.


Auditing 설정

MSA에서 각 서비스마다 공통적으로 Auditing 설정이 필요하지만, 공통 로직을 라이브러리화할 여유가 없어 Hibernate의 @CreationTimestamp@UpdateTimestamp를 활용하기로 결정했다.


GitHub Commit