초기 구조 분석
초기 데이터 구조는 관계 흐름이 복잡하고 JOIN 의존도가 높아 유지보수 비용이 큰 상태였다. 특히 계좌(Account)와 거래(Transaction) 관계가 분산되어 있어 사용자 중심 흐름을 추적하기 어려웠다.
데이터 모델 재구성
금융 서비스 구조를 기반으로 Account 중심 관계 모델을 재설계했다. parent_id 기반 계층 구조를 도입하고 User 중심 관계로 정리하여 데이터 흐름을 단순화했다.
반정규화 전략
조회 성능과 유지보수성을 고려하여 일부 구조에는 반정규화를 적용했다. 반복적인 JOIN 복잡도를 줄이고 데이터 접근 경로를 단순화하여 서비스 구조를 안정화했다.
공통 디자인 시스템 구축
TailwindCSS v4 기반 컬러 토큰 시스템을 구축하고 global.css 중심 theme 구조를 설계했다. 공통 컴포넌트와 Storybook을 활용하여 협업 환경에서 UI 일관성을 유지할 수 있도록 구성했다.

