Home
F&B 재고·발주 ERP
| Program | ERP |
| Client | 스마트셀프 |
| Year | 2024 |
| Duration | 6개월 |
| Contribution | 85% |
프로젝트 설명
지점별 판매 데이터에서 자동으로 발주 시점을 추천하고, 본사가 일괄 승인하는 워크플로우를 갖춘 ERP입니다. 지점 모바일 앱(Flutter)에서는 바코드 스캔으로 입고를 빠르게 처리하고, RabbitMQ로 본사·지점 간 메시지 큐를 비동기 처리합니다.
Problem · Solution · Result
| Problem 1 | 지점 12곳에서 동시에 발주를 발생시키면 본사 승인 큐가 락을 잡아 응답 지연(평균 2.4초). 일부 지점은 타임아웃까지 발생했습니다. |
|---|---|
| Solution | 발주 승인 로직을 RabbitMQ 비동기 큐로 분리하고, 동시성 안전한 Idempotency Key 기반 처리로 변경했습니다. |
| Result | 발주 승인 응답 시간 2.4초 → 240ms(90% 개선), 타임아웃 0건. |