학교 프로젝트에서 온오프라인 연동 설계 경험으로 답변
저는 캡스톤 프로젝트에서 오프라인 매장과 온라인 주문을 연동하는 재고 관리 시스템을 설계한 적이 있습니다. 처음에는 온라인 재고와 오프라인 재고를 각각 관리하면 될 줄 알았는데, 실제로 시나리오를 짜보니 한쪽에서 판매되면 다른 쪽 재고도 즉시 반영되지 않으면 품절 상품이 계속 노출되는 문제가 생긴다는 걸 알게 됐습니다. 그래서 재고를 하나의 기준 데이터로 두고 온오프라인 모두 그 값을 참조하는 구조로 다시 설계했습니다. 통합은 화면을 합치는 게 아니라 기준 데이터를 하나로 만드는 일이라는 걸 배웠습니다.