Skip to main content

REINDEERS CORE ENGINE DEEP DIVE — PART 8

REINDEERS CORE ENGINE DEEP DIVE — PART 8

이번 파트는 REINDEERS 전체 기술 구조의 “최종 정리”이다. 단일 기능이 아니라 무역(Trading) + 3PL WMS + DVRP 배송 + AI 자동화 + 글로벌 동기화 + 비용 엔진 + 멀티리전 인프라가 하나의 시스템으로 결합된 형태를 기술적으로 설명한다.

이 설계는 2025년 5월부터 시작해 단일 아키텍처로 다시 작성된 결과물이며, 최종 오픈 일정인 2026년 3월 1일을 목표로 현재도 확장·검증 중이다.


57. 전체 아키텍처의 상위 개념

REINDEERS는 “EC + SCM + 물류센터 + 운송 + 무역”을 하나로 합친 시스템이다. 기존 시장에서는 이 기능을 보통 4~6개의 시스템으로 분리해 운영하지만, REINDEERS는 모두 단일 엔티티로 통합 설계했다.

57.1 상위 구조


[Trading Layer]
    ├─ 견적(E-Quotation)
    ├─ 발주(PO)
    ├─ 인증(TISI/FDA/COO)
    ├─ 수입/수출 스케줄
    └─ 비용/정산

[WMS Layer]
    ├─ ASN (입고)
    ├─ OSN (출고)
    ├─ 재고관리
    ├─ FEFO/lot/유통기한
    ├─ 실사/반품/폐기
    └─ Workforce Scheduling

[DVRP Layer]
    ├─ DO 생성
    ├─ Route Optimization
    ├─ Driver Assignment
    ├─ ETA Prediction
    └─ Re-dispatch Engine

[AI MCP Layer]
    ├─ Orchestrator (Action Schema)
    ├─ Translator-Agent
    ├─ Logistics-Agent
    ├─ Trading-Agent
    ├─ RAG Contracts Manager
    └─ Cost Predictor

[Infra Layer]
    ├─ Multi Region DB (HK + Seoul)
    ├─ COS Static Deploy
    ├─ Region-based DNS Routing
    ├─ Redis + MQ (LavinMQ)
    ├─ Cloud Functions
    └─ Local IndexedDB Cache

모든 레이어는 독립 모듈이 아니라 “상호 구독(Event-driven)” 구조로 연결되어 있다.


58. 데이터 흐름의 완전 통합 구조

무역 → 창고 → 운송 → 통관 → 배송 → 고객 인계까지 모든 프로세스의 흐름은 다음 형태로 일원화되어 있다.


E-Quotation
    ↓
PO 생성
    ↓
ASN / OSN 생성 (WMS)
    ↓
재고 이벤트 발생
    ↓
DO 생성 (입고/출고/직배송)
    ↓
DVRP 경로 계산 / 배차
    ↓
실시간 ETA 반영
    ↓
배송 완료 → 비용 계산 → 정산

59. Multi-layer 구조의 핵심: Event-first Architecture

REINDEERS의 핵심 철학은 “API polling”이 아니라 Event-first MQ 기반 구조에 있다.

59.1 MQ로 전달되는 핵심 이벤트


- ASN_CREATED
- ASN_RECEIVED
- OSN_CREATED
- PICKING_COMPLETED
- DO_CREATED
- DRIVER_ASSIGNED
- ETA_UPDATED
- DELIVERY_COMPLETED
- INVENTORY_UPDATED
- COST_CALCULATED

각 이벤트는 독립된 서비스가 “구독(Consume)”하고 필요한 처리를 수행한다. 이 구조 덕분에 시스템 간 의존성을 최소화하면서, 실시간 처리량을 극대화할 수 있다.


60. Multi-region DB 설계 (HK ↔ Seoul 동기화)

REINDEERS의 데이터베이스는 “Hong Kong Region”을 메인으로 선택했고, 한국은 보조 리전으로 동기화한다.

이유는 단순하다.

  • 실제 서비스 국가는 태국·말레이시아·중국 → HK이 지리적으로 최적
  • 중국 사용자 접속을 고려한 홍콩 라우팅
  • 한국 개발팀의 개발 효율을 위한 KR 리전 병행

60.1 HK-KR 간 기본 구조


HK (Primary)
   ├─ Write / Read
   └─ Binlog Stream → Seoul

Seoul (Secondary)
   ├─ Read Only
   └─ 장애 시 Failover 가능

DB는 MySQL 8 기반이며, CDC(Change Data Capture) 기반 동기화를 사용해 MQ와 AI MCP와도 연결된다.


61. 프런트엔드 구조 — Nuxt + Vue3 + COS + CDN

REINDEERS는 프런트엔드 전체를 Nuxt3 + Vue3로 재설계했다. 모든 정적 파일은 Tencent COS에 자동 배포되며, 지역 기반 DNS 라우팅을 통해 낮은 레이턴시를 확보한다.

61.1 프런트 아키텍처 개요


Nuxt Web (B2B Trading)
Nuxt WMS Web (입/출고, 재고, 실사)
Nuxt Admin Web (관리자)
Mobile WebView (Native App Wrapper)

61.2 로컬 저장 방식: IndexedDB + LocalStorage

모바일/웹 모두 IndexedDB를 사용해 오프라인에서도 WMS의 스캔·피킹 기능을 수행할 수 있다. 단순한 인증 토큰만 LocalStorage로 관리한다.


62. WMS의 핵심 엔진 — FEFO, Lot, Multi-zone, Workforce

REINDEERS WMS는 다음 기능을 기반으로 설계되었다.

  • FEFO 기반 재고 할당
  • Lot/Batch/Expiry 관리
  • Multi-zone 구조(냉장/위험/일반)
  • Workforce 자동 스케줄링
  • 실시간 재고 정확도 보정

특히 Workforce Engine은 발생량 기반으로 자동 근무표를 생성하고 모바일 앱으로 작업 목록을 실시간 전송한다.


63. DVRP Route Optimization — 실전용 경로 최적화 엔진

DVRP 엔진은 다음과 같은 구성으로 작동한다.

  • 지리 셀 기반 클러스터링
  • Greedy Insertion + Local Search(2-opt 계열)
  • Direct DO 고급 처리(다구간·우선순위)
  • ETA 예측 모델 보정
  • Real-time Re-dispatch

이 엔진은 모든 DO를 한 번에 처리하는 구조가 아니라, 이벤트 기반으로 필요할 때만 재계산한다.


64. AI MCP 구조 — 진짜 자동화를 만드는 뇌

REINDEERS의 차별점은 “AI가 UI를 대신 생성하는 구조”에 있다. MCP는 단순 LLM이 아니라 다음 구조로 설계된다.

64.1 MCP 구성


AI Orchestrator
   ├─ Action Schema
   ├─ RAG Contracts Manager
   ├─ Translator-Agent
   ├─ Logistics-Agent
   ├─ Trading-Agent
   └─ Cost Predictor

64.2 JSON 기반 Action Schema

모든 AI 판단은 “Action JSON”으로 표현된다.


{
  "action": "assign_workforce",
  "target": "zone-B",
  "reason": "High outbound load",
  "required_workers": 3
}

시스템은 이 Action을 파싱하여 실제 업무로 변환한다.


65. RAG 기반 글로벌 자동 번역 & 규정 해석

태국/중국/말레이시아/한국을 동시에 운영하기 위해 자동 번역 엔진과 RAG 기반 정책 해석 엔진을 구축했다.

  • 상품명 자동 번역
  • 카테고리 크롤링 + AI 요약/분류
  • 무역 규정 PDF 벡터화
  • 고객사 계약서 규칙 자동 추출

이 엔진 덕분에 개발팀은 국가별 UX를 따로 만들 필요가 없다. 텍스트는 AI가 실시간 변환·정규화한다.


66. 비용 엔진 — Storage·Handling·DVRP·정산까지 자동화

모든 입출고·배송 이력은 비용 엔진으로 연결되고 AI 보정 모델로 조정되어 고객사별 사용량 기반 정산서를 자동 생성한다.

비용 엔진 전체 내용은 Part 7에서 이미 상세히 다뤘으므로 본문에서는 전체 아키텍처 구성 요소로만 정리한다.


67. 전체 시스템 통합 플로우

최종적으로 REINDEERS 플랫폼은 다음 구조로 동작한다.


1) 고객 견적 요청
2) AI Trading-Agent가 견적 보조
3) PO 발행
4) ASN/OSN 생성 → WMS 연동
5) 재고·FEFO·Zone 자동 계산
6) DO 생성 → DVRP 엔진 실행
7) 운전기사 배차 → 모바일 전송
8) ETA 업데이트 → 관리자/고객 뷰 반영
9) DO 완료 → 비용 엔진 → 정산
10) AI MCP가 리포트 생성 / 이력 분석

즉, 무역·창고·운송·정산·AI가 하나의 체계로 통합되어 있다.


68. 결론 — REINDEERS의 기술적 정체성

REINDEERS는 단순 플랫폼이 아니다. 다음의 조건을 모두 만족하는 하나의 통합 시스템이다.

  • Trading + WMS + DVRP + AI + 정산이 단일 데이터 모델로 통합
  • 모든 프로세스가 Event-first로 자동 흐름
  • 모든 판단은 AI MCP가 Action Schema로 생성
  • 모든 데이터는 Multi-region으로 실시간 동기화
  • 모든 언어/국가는 RAG 기반으로 자동 변환
  • 모든 비용은 데이터 기반·작업 기반으로 자동 계산

이 구조는 “EC + 물류 플랫폼”이 아니라, 동남아 산업 물류 전체를 디지털화하는 통합 운영체제(OS)에 가깝다.

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