제조 시스템 프로젝트를 몇 번 해 보면 어느 순간 기시감이 옵니다. 새 고객사 미팅에 들어가 요구사항을 듣는데, 머릿속에서 이미 같은 그림이 그려져요. 또 테이블을 설계하겠구나, 또 CRUD API를 짜겠구나, 또 입력 화면이랑 조회 화면을 만들겠구나. 솔직히 개발자 입장에서 이게 제일 김 빠지는 순간입니다. 새로운 문제를 푸는 게 아니라, 지난번에 했던 걸 살짝 모양만 바꿔서 또 하는 거니까요. 저희가 던진 질문은 그래서 좀 삐딱했습니다. "이 반복, 매번 손으로 하는 게 맞나?" 새 솔루션을 만들 때마다 테이블 설계하고, 그 위에 API 얹고, 그 위에 화면 올리는 이 일은 사실 패턴이 거의 똑같거든요. 다음 고객, 다음 모듈에서 또 같은 일을 합니다. 그리고 이 반복이 그냥 시간 낭비로만 끝나면 차라리 다행인데, 시스템마다 구조가 조금씩 어긋나게 쌓이면서 결국 데이터 사일로가 됩니다. 나중에 이걸 다시 잇느라 또 비용이 들고요. 오늘은 그 얘기를 해 보려고 합니다. 저희가 이