Skip to main content

REINDEERS TECH DEEP DIVE — Part 3

REINDEERS CORE ENGINE DEEP DIVE — PART 3

이번 Part 3에서는 REINDEERS 플랫폼의 고급 엔진 아키텍처를 다룬다. 실제 운영에서 필요한 AI 예측 엔진, 트럭 디지털 트윈, 고급 캐시 계층, CDC 기반 실시간 데이터 스트림 등 플랫폼의 “지능화·자동화 기반 기술”을 상세하게 설명한다.


14. AI 예측 엔진(Forecasting Engine) — 출고량·재고회전·배송량 예측

물류 데이터가 누적되기 시작하면 가장 먼저 도입되는 기능이 예측이다. REINDEERS의 예측 엔진은 다음 3가지를 핵심 목표로 둔다.

  • 출고량 예측(Outbound Volume Forecast)
  • 재고 회전율 예측(Inventory Turnover Forecast)
  • 배송량·트럭 수요 예측(Delivery Volume Forecast)

14.1 예측에 사용하는 주요 피쳐(Features)

  • 출고/입고(OSN/ASN) 발행량
  • 고객사별 SKU 사용 패턴
  • 요일·월별 계절성(Seasonality)
  • 리드타임(생산 → 픽업 → 입고 → 출고)
  • 도착지 클러스터(지역 단위 볼륨)
  • 차량 가동률
  • AI가 수행한 배차 결과(성공/실패/대안 배차)

이렇게 수집된 피쳐는 “전통적 ML 모델”과 “대규모 언어모델 기반 Feature Reasoning”을 결합한 하이브리드 방식으로 처리된다.

14.2 하이브리드 예측 프로세스


Raw Data → Feature Extraction → ML Forecast
                       ↘
                       LLM Reasoner → Confidence 수정
  • ML Forecast: LightGBM / CatBoost 기반 시계열 예측
  • LLM Reasoner: Google(Gemini), DeepSeek 등을 통한 패턴 보정

LLM은 예측값을 직접 출력하지 않고, 예측 상의 이상치를 조정하는 “보정기(Calibrator)” 역할만 수행한다.


15. 트럭 Digital Twin — 가상 트럭 상태 시뮬레이션

REINDEERS는 차량마다 Digital Twin(가상 모델)을 유지한다. 이는 실제 트럭 운행 상태를 디지털로 재현하여 배차·정비·경로예측에 모두 사용된다.

15.1 Digital Twin 데이터 구조

{
  "truck_id": 901,
  "status": "in_transit",
  "load_cbm": 3.2,
  "max_cbm": 5.0,
  "battery": 78,          // 전기트럭 사용 시
  "engine_health": 0.92,  // 정비 이력 기반 점수
  "tire_wear": 0.68,
  "last_event": "pickup_start",
  "eta_adjustment_factor": 1.07
}

15.2 Digital Twin 활용 사례

  • 배차 시 검증: 엔진 상태가 낮으면 장거리 배차 제외
  • ETA 보정: tire_wear가 높으면 감속 패널티 반영
  • 정비 알림 자동화: 통계 기반 수리 주기 계산
  • 운행 패턴 기반 최적 경로 추천

특히 엔진 건강도(engine_health)와 타이어 마모(tire_wear)는 “이벤트 이력 + 트럭 종류 + 총 주행거리 + 정비간격”을 기반으로 점수화된다.


16. CDC(Change Data Capture) — 실시간 데이터 스트림 기반 알림/AI

물류 시스템은 이벤트가 많기 때문에 주기적 폴링 방식은 비효율적이다. REINDEERS는 CDC 기반 구조를 도입하여 변화가 발생한 레코드만 AI/캐시에 전달한다.

16.1 CDC 이벤트 종류

  • INSERT: 새로운 ASN/OSN/DO 생성
  • UPDATE: 상태 변경, 재고 변경
  • DELETE: 일반적으로 사용하지 않음(아카이브 처리)

16.2 CDC 이벤트 → 내부 Message Queue


DB Row Change
    ↓
CDC Stream
    ↓
LavinMQ Topic
    ↓
구독자 (AI Orchestrator / Cache Sync)

CDC는 단순 알림만이 아니라, AI가 DO 상태를 실시간 decision-making 할 수 있는 기반이 된다.


17. 고급 캐시 계층 — Redis + Firestore + Local Index의 3단 구조

REINDEERS는 “읽기 비중이 높은 시스템”이기 때문에 캐시 전략이 매우 중요하다. 단순 Redis 캐시가 아니라 아래 3단 구조를 적용한다.

17.1 1단계: Redis (핵심 실시간 데이터)

  • 트럭 상태(in_transit / cbm / 위치)
  • 실시간 DO 상태
  • AI 엔진 중간 계산값

17.2 2단계: Firestore (React 프론트 실시간 스트림)

  • 트럭 지도 실시간 위치
  • 배차 리스트 실시간 업데이트
  • 복잡한 집계 없이 즉시 표시 가능한 값

MySQL을 직접 스트리밍하지 않고 캐시를 경유하기 때문에 서버 부하가 최소화된다.

17.3 3단계: Local IndexedDB (모바일/웹 오프라인)

  • 작업 중 피킹 리스트
  • 입고/출고 임시 저장 데이터
  • 네트워크 끊김 대비용 오프라인 데이터

이 3단 구조는 네트워크 상태가 좋지 않더라도, 물류 흐름이 전혀 멈추지 않게 하는 핵심 기술이다.


18. RAG 강화 전략 — 도메인 지식 기반 물류 의사결정

RAG는 단순히 문서 검색을 위한 기술이 아니다. REINDEERS에서는 AI가 실제 업무를 생성해야 하므로 아래 3가지 전략을 결합한 “업무 지시 특화 RAG” 구조를 사용한다.

18.1 Schema-Guided RAG

AI가 반환해야 하는 JSON Schema를 먼저 주고 RAG가 “스키마 관련 정보만” 반환하도록 제한한다.


{
  "task": "create_asn_inbound",
  "fields": {
    "vendor_id": "필수",
    "items": "SKU list",
    "expected_date": "필수"
  }
}

18.2 Graph RAG (업무 관계 그래프)

ASN → DO → 입고 → 재고 → 출고 → 배송 의 관계를 그래프로 구성하여 RAG가 “업무 흐름 구조” 기반으로 검색하도록 설정한다.

18.3 Conflict-Aware RAG

기존 데이터와 충돌할 경우 AI가 경고를 출력하게 설계한다.


경고: 고객사 A의 창고 위치는 B창고입니다.  
OSN 등록 시 warehouse_id가 충돌합니다.

이 기능 덕분에 사람보다 AI가 더 안전하게 업무를 수행할 수 있다.


19. 전체 구조 요약

Part 1 ~ 3에서 다룬 기술은 아래와 같이 정리할 수 있다.

  • AI가 업무를 생성하는 Action Schema
  • 재고 할당 엔진(FEFO·거리·CBM·LOTT)
  • 직배송 DO 고급 라우팅
  • Digital Twin을 이용한 트럭 시뮬레이션
  • CDC 기반의 실시간 데이터 스트림
  • 3단 캐시 계층 (Redis · Firestore · IndexedDB)
  • RAG 기반의 안정적 의사결정

다음 Part에서는 “AI 재배치 엔진(AI Relocation Engine)”“Dynamic Warehouse Optimization(창고 비용 최적화 모델)”을 기술적으로 상세히 이어서 설명한다.

Comments

Popular posts from this blog

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 등)에 대한 이해 • 데이터 기반 문제 해결 및 서비스 ...

팀과 기술의 리빌드 — 다시 일하는 법을 정비하다

팀과 기술의 리빌드 — 다시 일하는 법을 정비하다 요약: REINDEERS는 시스템을 다시 설계하기 전에 먼저 팀을 해체했다. 기존 인력 전원이 퇴사한 후, 기술 커트라인을 통과한 새로운 엔지니어들로 조직을 재구성했다. 이후 Drone 기반 CI/CD, Git 워크플로우, 테스트 자동화, AI 협업 체계까지 모든 기술 문화가 새롭게 정의되었다. 1. 리빌드의 시작 — 사람부터 바꿨다 2025년 4월 초, REINDEERS는 중대한 결정을 내렸다. 시스템을 새로 만드는 일보다 먼저, 사람을 바꾸기로 한 것이다. 플랫폼은 기술로 움직이지만, 운영의 일관성을 무너뜨리는 것은 언제나 사람이다. 결국 기존 직원들은 모두 퇴사했다. 이전 팀은 실험적이었지만, 운영 가능한 구조를 만들기엔 역부족이었다. 남은 것은 코드 일부와 배포 스크립트뿐이었다. 우리는 그 위에 새로운 문화를 세우기보다, 완전히 새 팀을 만드는 길을 선택했다. “사람을 남긴 게 아니라, 기준을 남겼다.” 2. 새 팀의 탄생 — 기술 커트라인부터 통과해야 했다 신규 채용의 기준은 단순했다. “ 운영 가능한 기술을 이해하는가 .” 단순히 코드를 작성할 줄 아는 개발자가 아니라, 시스템이 어떻게 동작하고 복제되며, 장애를 어떻게 복구해야 하는지를 아는 엔지니어만이 합류할 수 있었다. 기술 커트라인 (필수 항목) Nuxt 3 / Vue3 + SSR 구조 이해 Python / Node.js 기반 API 서버 설계 경험 Drone CI/CD 파이프라인 구축 및 유지 경험 Tencent Cloud CLI 활용 및...

레인디어스, 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를 활용해 인공지능 분석을 통해 발주 주기와 재고에 따른 최적의 산업자재 및 공급사 매칭 기능을 제공한다. 이로...