[Architecture] 렌탈 시장, 복잡한 비즈니스 로직을 푸는 IT 아키텍처 전략
·
IT Insight
최근 이커머스의 흐름은 '소유'에서 '구독'으로 빠르게 변하고 있습니다. 하지만 개발자 입장에서 렌탈/구독 서비스는 매우 까다로운 도메인입니다. 결제 한 번으로 끝나는 일반 쇼핑몰과 달리, 계약의 라이프사이클(Lifecycle) 내내 수많은 상태 변화와 정산 로직이 얽히기 때문입니다.오늘은 웅진IT가 렌탈 비즈니스의 복잡성을 해결하기 위해 채택한 기술적 접근법과 시스템 구조를 정리해 봅니다.1. 렌탈 도메인의 특수성: 왜 일반 시스템으론 부족할까?일반적인 커머스가 Order -> Payment -> Delivery로 끝난다면, 렌탈은 그 이후부터가 시작입니다.상태 머신(State Machine)의 복잡도: 설치 완료, 정기 점검, 연체, 중도 해지, 소유권 이전 등 기기 한 대가 가질 수 있는 상태가 매..