Skip to main content

REINDEERS TECH DEEP DIVE — Part 2

REINDEERS CORE ENGINE DEEP DIVE — PART 2

전 편에서는 재고 할당·직배송 경로 설계·AI Action Schema·RAG 구조 등 물류 시스템의 핵심 알고리즘을 설명했다.

이번 Part 2에서는 REINDEERS 플랫폼의 근본을 지탱하는 배차 엔진, ETA 계산, 이벤트 소싱, 모바일 오프라인 엔진, 멀티테넌시 보안을 기술적 관점에서 심층적으로 다룬다.


7. AI 배차 엔진(Dispatch Engine) — 비용·시간·적재율을 동시에 계산하는 멀티 목표 알고리즘

배차 엔진은 “배송 DO 생성 후” 자동으로 작동한다. 단일 목적 최적화가 아니라, 아래 4개의 목적을 동시에 평가하는 Multi-Objective Optimization 구조를 갖는다.

7.1 평가 지표(Score Model)


score = 
  (w1 * distance_score)
+ (w2 * eta_score)
+ (w3 * cbm_score)
+ (w4 * cost_score)
  • distance_score : 기존 경로에 삽입했을 때 증가하는 총 주행거리
  • eta_score : 도착 예정시간(ETA) 지연 정도
  • cbm_score : 적재 가능한지, 적재율이 적절한지
  • cost_score : 연료 + 인건비 + 트럭 가동 비용

가중치 w1~w4는 회사 정책에 따라 동적으로 변경 가능하다.

7.2 경로 삽입 알고리즘(Route Insertion)

배차 엔진의 핵심은 “진행 중인 트럭의 현재 경로”에 새로운 DO를 삽입할 수 있는지 계산하는 것이다.


기존 경로: [A → B → C]
신규 DO: D

후보:
1) A → D → B → C
2) A → B → D → C
3) A → B → C → D
각 삽입 케이스의 ETA/거리/CBM 계산 → 최적 선택

7.3 배차 결과

  • AI 자동 배차 성공
  • AI 자동 배차 실패 → 관리자 개입 필요
  • 외주 트럭 추천

8. ETA 계산 엔진 — 속도·도로 등급·차량 종류·적재량 기반의 현실적 ETA

일반적인 물류 ETA 계산은 "거리 ÷ 평균속도"로 단순 처리하지만, REINDEERS는 아래 6개 요소를 반영한 가중치 기반 ETA 엔진을 사용한다.

8.1 ETA 구성 요소

  • 도로 등급 (고속도로/국도/도심/재래시장 밀집지역)
  • 차량 종류(1톤/5톤/냉동/윙바디)
  • 적재량(CBM·중량)
  • 시간대(출퇴근/심야 등)
  • 도심 혼잡도(실시간 API + 과거 통계)
  • 기후 요소 (폭우·폭염 시 감속)

8.2 ETA 점수 계산


ETA = base_time
    + traffic_delay
    + load_penalty
    + vehicle_penalty
    + urban_factor

이 계산 결과는 AI 배차 점수에도 반영되며, 전체 DO 스케줄링의 핵심 지표가 된다.


9. 이벤트 소싱 기반 물류 로그(Event Sourcing) — 모든 상태 변화를 재구성 가능한 구조로 저장

물류 시스템은 “입고 → 재고 → 출고 → 배송” 과정이 여러 단계로 나뉜다. 단일 상태 컬럼만 사용하면 원인을 추적할 수 없기에, REINDEERS는 모든 상태 변경을 Event Sourcing 방식으로 저장한다.

9.1 Event Schema

{
  "event_id": "ev_239423",
  "entity": "delivery_do",
  "entity_id": 12034,
  "action": "status.update",
  "from": "assigned",
  "to": "in_transit",
  "timestamp": "2025-12-11T09:30:00",
  "actor": "driver:902",
  "meta": {
    "odometer_start": 39200,
    "gps": [13.1231, 100.3434]
  }
}

9.2 Event Sourcing의 이점

  • 문제 발생 시 “정확히 언제·누가·무엇을 했는지” 100% 복원 가능
  • AI 학습 데이터로 활용 가능
  • 실시간 리포트·타임라인 구성에 유리
  • 법적 증빙 기록으로도 활용 가능

10. 모바일 오프라인 퍼스트 엔진 — 창고/WMS/기사 앱을 끊김 없이 동작시키기 위한 구조

실제 현장(창고·공장·깊은 공단 지역)에서는 네트워크가 불안정한 경우가 많다. 따라서 모바일 앱은 “오프라인 퍼스트(Offline-first)”로 설계되었다.

10.1 핵심 구조

  • 로컬 DB(SQLite)
  • 선입력 후동기 방식 (Optimistic UI)
  • 충돌 관리(Conflict Resolution)
  • Delta Sync (차이만 동기화)

10.2 충돌 처리 예시


1. A 직원: 재고 20 → 15로 스캔
2. B 직원: 재고 20 → 18로 스캔
3. 서버 동기화 시:
   - 서버 기준 최신 EventTimestamp 비교
   - 이벤트 순서 재구성
   - 불일치(discrepancy) 자동 생성

11. 멀티테넌시 보안 구조 — 여러 회사가 한 시스템을 사용해도 100% 데이터 분리

물류 SaaS는 여러 회사의 데이터가 혼재될 위험이 존재한다. 이를 방지하기 위해 REINDEERS는 물리적 테이블 분리 수준에 준하는 논리 격리를 수행한다.

11.1 테넌트 식별자(company_id) 강제 삽입


SELECT * FROM trucks WHERE company_id = :cid

API 요청마다 company_id가 강제 검증된다.

11.2 Role → Company Scope


driver  → company_id 제한
wms     → company_id 제한
admin   → system-wide 접근 (Reindeers 내부 팀)

11.3 회사 간 데이터 접근 시도 → 즉시 403


if (request.company_id != token.company_id) {
    abort(403);
}

11.4 AI Action도 멀티테넌시 검사


"action": "create_asn_out",
"context": {
  "company_id": 1003
}

→ Action이 실행될 때 company_id가 변조되었는지 다시 검사한다.


12. 전체 엔진 흐름 — 입고/출고/직배송을 하나의 상태머신으로 제어

모든 흐름은 아래와 같은 단일 상태머신을 공유한다.


draft
 → approved
   → processing
     → completed
       → archived

이 상태머신은 아래 5개 엔진이 공유한다.

  • 입고 ASN 엔진
  • 출고 ASN(OSN) 엔진
  • 재고 할당 엔진
  • 배차 엔진(DVRP Core)
  • 직배송 엔진(Direct DO Routing)

13. 요약 — REINDEERS의 기술 본질

REINDEERS는 단순 물류 솔루션이 아니라, “데이터 기반 자동화 OS”이다.

  • AI가 업무를 생성(Action Schema)
  • RAG가 문맥을 보완
  • 재고 할당 엔진이 실제 물류 흐름을 제어
  • DVRP 엔진이 트럭·기사 배차를 자동화
  • 오프라인 퍼스트 모바일이 실무 작업을 보조
  • Event Sourcing이 모든 기록을 추적 가능하게 저장
  • 멀티테넌시가 데이터 보안을 완전 보장

Part 3에서는 “AI 기반 물류 예측(수요예측·출고량·창고 재배치 예측)”과 “트럭 디지털 트윈(Digital Twin) 구조”까지 다룰 예정이다.

Comments

Popular posts from this blog

레인디어스, Buybly로 동남아시아 산업자재 시장 혁신

B2B 오픈마켓 Buybly, 한국 기업의 글로벌 진출을 돕다 레인디어스, 머신러닝 기반의 산업자재 매칭 솔루션으로 경쟁력 강화 김명훈 레인디어스 대표 산업자재 시장의 복잡성과 유통장벽은 많은 기업들에게 큰 도전 과제가 되어왔다. 특히 동남아시아 시장 진출을 원하는 한국의 산업자재 제조사들은 현지의 불투명한 거래 환경과 물류 문제로 어려움을 겪어왔다. 이러한 상황에서 레인디어스의 Buybly 플랫폼은 새로운 기회를 제시하고 있다. Buybly는 B2B 오픈마켓으로, 한국 기업들이 손쉽게 동남아시아 시장에 진출할 수 있도록 지원하며, 유통의 복잡성을 해결하는 혁신적인 솔루션으로 주목받고 있다. 이러한 변화의 중심에는 레인디어스 대표가 있다. 그는 지난 9년간 태국에서의 경험을 바탕으로 고객의 pain point를 해결하기 위해 Buybly를 개발했다. 이번 인터뷰를 통해 그의 비전과 경영 철학, 그리고 Buybly가 어떻게 산업자재 시장을 변화시키고 있는지에 대해 깊이 있는 이야기를 나누게 되었다. 김명훈 레인디어스 대표 -.소개  레인디어스는 국내 산업자재 제조사들이 동남아시아 시장에 쉽게 진출할 수 있도록 돕는 B2B 오픈마켓인 Buybly를 운영하고 있다. 해외 시장 진출에서 가장 큰 장애물인 유통, 물류, 무역의 장벽을 해결해주는 것이 이 플랫폼의 핵심이다. Buybly는 단순한 거래 플랫폼이 아니라, 산업자재 구매와 공급 과정을 간소화하고 최적화하는 One-Stop 솔루션으로 자리 잡았다. 레인디어스의 서비스는 Buybly와 Enterprise Solution(ERP, POP, WMS)으로 구성되어 있다. 이 솔루션은 동남아시아 현지의 고객사와 공급사에 맞춤형으로 제공되며, 산업현장의 선진화를 이끌어낸다. 기업 운영과 생산 관리, 재고 관리를 전산화해 이익을 극대화하는 데 기여하고 있다. Buybly는 산업현장에서 획득한 Raw data를 활용해 인공지능 분석을 통해 발주 주기와 재고에 따른 최적의 산업자재 및 공급사 매칭 기능을 제공한다. 이로...

JD 플랫폼 매니저 (Platform Manager )

🇰🇷 플랫폼 매니저 (운영 / 글로벌 B2B & AI 기반 자동화 플랫폼) 회사명: (주)레인디어스 | Reindeers Co., Ltd. 근무지: 서울 / 방콕 (Hybrid 가능) 고용형태: 정규직 (계약-전환형 가능) ⸻ 회사 소개 레인디어스는 산업자재 및 무역 중심의 글로벌 B2B 플랫폼을 운영하는 기술 기반 기업입니다. 한국, 태국, 말레이시아, 중국 등 주요 아시아 시장에서 **견적–발주–물류(3PL)–통관–정산–재고관리(WMS)**를 통합 관리하는 시스템을 제공하며, AI 기반 자동화와 데이터 인사이트로 업무 효율과 무역 생산성을 혁신하고 있습니다. 레인디어스는 운영 중심의 플랫폼 관리 전문가를 찾습니다. 본 포지션은 플랫폼의 운영·유지·관리·발전·확장을 담당하며, 서비스가 안정적으로 성장하도록 전체적인 흐름을 관리하는 역할을 맡습니다. (※ 개발 업무를 직접 수행하지 않으며, 개발팀과 협업을 통해 개선을 주도합니다.) ⸻ 주요 업무 • REINDEERS B2B 플랫폼의 운영 및 서비스 유지관리 • 상품, 주문, 물류(3PL), 통관, 정산 등 운영 프로세스 실행 및 관리 • 사용자(공급사·고객사) 중심의 운영 이슈 대응 및 개선 요청 관리 • 운영 효율화 및 신규 기능 제안을 위한 서비스 개선 기획 및 테스트 • AI 기반 자동화 기능(데이터 매칭, 견적 추천 등) 운영 및 모니터링 • 국가별 서비스 환경(태국·말레이시아·중국·한국) 유지 및 운영 품질 관리 • 운영 데이터 분석을 통한 서비스 개선 및 운영 인사이트 도출 • 개발·물류·영업 등 유관 부서와의 운영 협의 및 실행 관리 ⸻ 자격 요건 • 플랫폼 운영 또는 서비스 관리 경력 3~7년 내외 • e-Commerce, B2B, 무역, Fulfillment(3PL/WMS) 관련 서비스 운영 경험 • 플랫폼 운영 프로세스(주문·정산·물류·CS 등)에 대한 이해 • 데이터 기반 문제 해결 및 서비스 ...

레인디어스, 중기부 ‘혁신 성장 벤처기업’ 인증 획득

  서울 서초구--( 뉴스와이어 )--국제무역 및 이커머스 전문기업 레인디어스가 중소벤처기업부로부터 혁신성장유형 벤처기업 인증을 획득했다고 10일 밝혔다. 레인디어스 기업 로고 혁신성장유형 벤처기업은 기술 혁신성과 사업 성장성을 모두 충족하는 중소기업을 인증하는 제도다. 기업의 기술력과 차별성, 시장성, 비즈니스 모델 등 까다로운 심사 항목을 거쳐 혁신적인 기술력 및 성장 잠재력을 가진 유망중소기업에게 주어진다. 레인디어스는 태국과 말레이시아를 중심으로 산업자재 무역경험을 축적해온 기업으로, B2B 국제무역을 전문으로 하는 오픈마켓 웹 서비스 ‘바이블리’를 개발하고 있다. 레인디어스는 바이블리를 통해 수출을 원하는 제조 및 유통기업에 FDA/TISI 를 비롯한 국가별 제품인증, 해운과 통관, 풀필먼트 등 산업자재 국제유통에 관련된 모든 서비스를 원스톱 솔루션으로 제공할 계획이다. 레인디어스 김명훈 대표이사는 “국제무역은 복잡한 사업구조와 국경이라는 장벽으로 인해 IT 기술의 접목이 더딘 분야”라고 진단하며 “이번 벤처기업 인증으로 사업성과 혁신성이 증명된 만큼 서비스 개발에 박차를 가할 것”이라고 포부를 밝혔다. 레인디어스 소개 레인디어스는 서울 서초구에 소재한 국제무역 및 이커머스 전문기업이다. 주요 거래국은 태국을 비롯한 동남아 섹터며, 산업자재와 F&B를 중심으로 무역업에 종사해왔다. 이제 다년간 축적한 B2B 무역에 대한 인사이트를 바탕으로 2023년부터 동남아와 한국 간의 무역 거래를 온라인에서 가능하게 하는 B2B 오픈마켓 웹 서비스 ‘바이블리’를 개발하고 있다. 레인디어스는 2025년까지 바이블리를 통해 한국, 태국, 말레이시아의 산업자재 국제교역을 온라인으로 가능하게 하는 것을 목표로 하고 있다. 웹사이트:  https://www.reindeers.com/ https://www.newswire.co.kr/newsRead.php?no=993117