devfancy
@devfancy
수강평 작성수
2
평균평점
5.0
문제를 해결하고, 그 과정을 기록하는 걸 좋아하는 개발자 입니다.
게시글
질문&답변
결제 관련 서킷 브레이커 전략, 데이터 정합성 및 타임아웃 설정 질문
자세하고 깊이 있는 답변 정말 감사드립니다!덕분에 실무적인 관점에서 많은 인사이트를 얻을 수 있었습니다.특히 결제 상태를 세분화(IN_PROGRESS, CANCELED 등) 하여 장애 발생 시 실패 이력을 명확히 관리하는 방법과, 내부/외부 리소스 및 서비스 성격(공공기관 vs 사기업)에 따라 타임아웃 전략을 유연하게 가져가야 한다는 점이 크게 와닿았습니다.답변 주신 내용과 별개로 코드 설계와 관련해 한 가지 더 여쭤보고 싶은 점이 있습니다.진행하신 프로젝트의 db-core 모듈을 보니 Entity 클래스는 순수하게 데이터만 담고 있고, validate 같은 유효성 검증 로직은 주로 비즈니스 계층(Service)에서 처리하시는 것을 확인했습니다.DB와 매핑되는 클래스에는 비즈니스 로직을 최대한 배제하고, 서비스 레이어에서 검증을 처리하다가 로직이 복잡해지면 추후 별도의 Validator 클래스 등으로 분리하여 관리하는 방식을 지향하시는지 제미니님의 평소 개발 스타일이 궁금합니다. (해당 프로젝트 코드에서도 그러한 스타일이 느껴져서 질문드립니다!)
- 2
- 2
- 43
팀프로젝트
모집완료
[웹 개발] 예술 전시회 서비스에 개발할 프론트엔드, 백엔드 개발자 각 한분 모십니다.
- 2
- 0
- 627




