기술 이야기

결제 시스템 모델링

페이퍼스터디 2011. 1. 26. 16:22
결제 시스템을 구축하기 전에
확장성을 고려한 결제 시스템을 모델링 해보았습니다.

중점으로 둔 사항은
상품이 추가 될때마다 서비스가 변경될때마다 프로그램적으로 분기를 두지 말자.

그리고 어떤 새로운 상품이 추가되어도 그 상품에 어떤 옵션 가격이 존재하더라도
사용할 수 있어야 한다는 것입니다.
 
비록 지금은 쇼핑몰 형식의 결제가 필요 하지는 않지만
어떤 서비스가 향후 추가될지 모르기 때문이죠.

모델링 없이 개발에 들어가는 오류를 늘 범하는데 앞으로 반복되는 실수와 오류는 줄여야 될것 같습니다.
기획과 설계의 중요성을 생각하게 되는 요즘 입니다.