🎃 과제 story 두번째 기업과제는 페이히어의 과제였다. 간단한 가계부를 만드는 과제에서 모델링과 가계부 API 설계를 담당했다. 가계부 API 설계는 팀원과 공동으로 작업을 했는데 서로의 작업 현황을 파악하고 원활한 코드 리뷰와 의견 공유를 위해 설계할 URL과 메서드를 나열해놓고 하나씩 작업한 후 내용을 공유해서 레포지토리에 push하는 식으로 진행했다. 작은 단위의 서비스를 만드는 과정이었지만 RESTful하게 그리고 확장성을 고려하니 생각보다 고민해야할 부분이 많았다. 🌄 확장성 단순하게 수입, 지출내역의 log만 저장하는게 아닌 사업장별 가계부를 만들고 관계 테이블로 log연결해서 사업장별 가계부 관리가 가능하게 만들었다. 가계부별 로그를 확인할 때 시리얼라이저에서 시작 시점부터 현재 로그까지..