회고

항해 플러스 라이트 백엔드 2주차 회고

계양 꿀주먹 2025. 6. 1. 23:54

항해 플러스 라이트 백엔드 2주차 회고


 

2주차의 목표는 분석 및 설계였다.

 

목표에 맞춰 요구사항 분석 및 정의, 설계 시 고려해야할 요소, 문서화에 대한 기본 요소를 배우고

어플리케이션 구조 설계와 해당 문서들에 대한 작성법 및 설계가 필요한 이유에 대해 좀 더 알게 되었다.

 

나는 E-commerce 를 주제로 선정하여 진행을 하였고, 현생에 대한 이슈와 과제에 대한 잘못된 이해로 

요구사항에 대한 분석 및 설계를 완성하지 못 했다.

 

과제를 착각하여 이후 확장을 고려하여, 일단 DDD + Clean Architecture를 기준으로 API 구현을 목표로 하였는데, 과제 제출이 별로 

안 남은 시점에서 설계와 관련된 과제임을 알게 되었고.. 

이후 실무에서 협업을 할 때 문서에 대한 중요성과 설계의 중요성을 알고 있었기에, 남은 시간에 매우 조금이지만 정리를 하고 과제를 제출했다.. 

 

아쉬운 점은 서버 아키텍쳐 구성도를 완성하지 못 했고 머리 속에 구상만 되어 있으며 ERD 및 시퀀스 다이어그램에 디테일이 부족한 듯 싶다.

 

이후 수정을 통해 설계를 다시 잡고 진행해봐야겠다.

 

 


ERD

 

포인트를 기준으로 결제가 가능하도록 했지만, 실제 e-commerce 환경에서는 여러 지불 방법이 존재하기에 payment 테이블과 

환불 내역을 저장한 refund 테이블이 있으면 좋을 것 같다. 

 

또한 3일간 가장 많이 판매된 내역을 보여주는 요구사항이 존재하는데, 해당 내역을 통계 DB를 만들 것인지 아니면 캐시를 이용하여 제공할 것인지 고민이 있다.