Claude Code로 서비스를 만들며 배운 것 2 — 그럴싸해보이지만 생각보다 견고하지 않다.
지난편 지난편에서 유저가 한명이라도 있는 서비스를 만들어보자! 해서 시작된 우리집 가계부 서비스.
사실 너무 우리에게 최적화된 서비스라, 이걸 또 쓰고 싶어 하는 사람이 있을까 싶었지만.. 혹시 몰라 멀티 테넌트 구조로 설계해두었고, 계정 로그인과 DB도 유저별로 분리되는 형태로 개발해두었다. 월급이 들어오면 어떻게 처리하는가? 기존에 우리집 가계부가 어떤 형식으로 작성되었는지에 대한 설명이 먼저 필요할 것 같다. 위 다이어그램처럼, 매월 고정 수입에서 이미 정해져 있는 고정 지출, 금융 저축, 금융 지출, 의료비·교통비 등 그달 발생한 변동 지출까지 모두 제외한 나머지 금액을 전부 공금통장에 입금시킨다.
둘이 합친 공금통장 입금액은 다시 공금을 굴리기 위한 통장들로 나눠서 관리하는데, 기본적으로 공금 통장의 목적에 맞게 예산이 정해져 있다. 그리고 매달 공금 통장에서 목적이 있는 통장들(경조사, 차량유지, 여행, 선물 등등)로 정해진 예산만큼 자동이체를 시킨다. 엑셀에서 시스템…