graph TB
subgraph "Phase 1: Foundation Services"
C[Cartonization<br/>3D Bin Packing]
I[Inventory<br/>Stock Management]
OM[Order Management<br/>Order Lifecycle]
PC[Product Catalog<br/>SKU Master Data]
ST[Shipment Transportation<br/>Carrier Integration]
end
subgraph "Phase 2: Execution Services"
WP[Wave Planning<br/>Wave Optimization]
TE[Task Execution<br/>Task Orchestration]
PE[Pick Execution<br/>Path Optimization]
PS[Pack & Ship<br/>Packing Station]
PT[Physical Tracking<br/>License Plate]
LM[Location Master<br/>Slotting]
WL[Workload Planning<br/>Labor Forecast]
end
subgraph "Phase 3: Advanced Operations"
RM[Returns Management<br/>RMA Processing]
RF[Robotics Fleet<br/>AMR/AGV Control]
WES[WES Orchestration<br/>Workflow Engine]
end
subgraph "Phase 4: Optimization & Intelligence"
PA[Predictive Analytics<br/>ML Forecasting]
YM[Yard Management<br/>Dock Scheduling]
CD[Cross-Docking<br/>Flow-Through]
end
subgraph "Phase 5: Customer & Value Services"
LMD[Last-Mile Delivery<br/>Route Planning]
VAS[Value-Added Services<br/>Kitting/Customization]
QC[Quality Compliance<br/>Inspection/SPC]
end
subgraph "Phase 6: Intelligence Platform"
DT[Digital Twin<br/>Simulation]
SM[Sustainability<br/>Carbon Tracking]
CX[Customer Experience<br/>Self-Service]
PI[Performance Intelligence<br/>KPI Analytics]
EA[Equipment Assets<br/>Maintenance]
FS[Financial Settlement<br/>3PL Billing]
end
%% Core Connections
OM --> I
OM --> C
OM --> ST
%% Wave and Task Flow
OM --> WP
WP --> TE
TE --> PE
PE --> PS
PS --> ST
%% Inventory Flow
I --> LM
I --> PT
PT --> LM
%% Advanced Operations
WES --> TE
RF --> TE
RM --> I
RM --> OM
%% Analytics and Optimization
PA --> WP
PA --> WL
YM --> ST
CD --> TE
%% Customer Services
LMD --> ST
VAS --> TE
QC --> PE
%% Intelligence Platform
DT --> WP
PI --> TE
EA --> RF
FS --> OM
CX --> OM
SM --> I
classDef foundation fill:#e1f5e1,stroke:#4caf50,stroke-width:2px
classDef execution fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
classDef advanced fill:#fff3e0,stroke:#ff9800,stroke-width:2px
classDef optimization fill:#f3e5f5,stroke:#9c27b0,stroke-width:2px
classDef customer fill:#fce4ec,stroke:#e91e63,stroke-width:2px
classDef intelligence fill:#e0f2f1,stroke:#009688,stroke-width:2px
class C,I,OM,PC,ST foundation
class WP,TE,PE,PS,PT,LM,WL execution
class RM,RF,WES advanced
class PA,YM,CD optimization
class LMD,VAS,QC customer
class DT,SM,CX,PI,EA,FS intelligence
All services communicate via Apache Kafka using CloudEvents specification:
Each service exposes RESTful APIs for:
graph TB
subgraph "Kubernetes Cluster"
subgraph "Namespace: paklog-prod"
subgraph "Core Services"
CS[Core Services Pods<br/>6 services]
end
subgraph "Execution Services"
ES[Execution Pods<br/>7 services]
end
subgraph "Advanced Services"
AS[Advanced Pods<br/>9 services]
end
end
subgraph "Infrastructure"
K[Kafka Cluster]
M[MongoDB ReplicaSet]
R[Redis Cluster]
P[PostgreSQL]
end
end
subgraph "Monitoring"
PROM[Prometheus]
GRAF[Grafana]
TRACE[Jaeger Tracing]
end
subgraph "External"
LB[Load Balancer]
API[API Gateway]
end
LB --> API
API --> CS
API --> ES
API --> AS
CS --> K
ES --> K
AS --> K
CS --> M
ES --> M
AS --> M
ES --> R
AS --> R
PROM --> CS
PROM --> ES
PROM --> AS