Skip to content

Logistics Domain

Team: Logistics Team
Services: 2
Domain color: #0891b2

Physical asset management covering gear inventory, equipment tracking, transport coordination, and vehicle dispatch.


Topology

Logistics Service Topology C4 Diagram

Services

Service Database Engine Schema Tables API Endpoints
svc-transport-logistics PostgreSQL 15 transport 4 7
svc-gear-inventory PostgreSQL 15 gear 5 12

Data Ownership

Every data entity has exactly one owning service. Other services access it read-only through APIs.

Data Entity Owning Service Read Access
Gear inventory svc-gear-inventory svc-check-in (read), svc-inventory-procurement
Transport requests svc-transport-logistics svc-notifications

Data Stores

svc-transport-logistics

  • Engine: PostgreSQL 15
  • Schema: transport
  • Tables: routes, route_schedules, transport_requests, vehicles
  • Features:
    • Time-window optimization for route scheduling
    • Vehicle capacity tracking with overbooking prevention
    • GPS coordinate storage for pickup and dropoff points
  • Volume: ~300 transport requests/day
  • Backup: Daily pg_dump, 14-day retention

svc-gear-inventory

  • Engine: PostgreSQL 15
  • Schema: gear
  • Tables: gear_items, gear_packages, gear_assignments, maintenance_records, inventory_levels
  • Features:
    • RFID tag tracking via unique identifiers
    • Scheduled maintenance alerts with cron triggers
    • Location-based inventory partitioning
  • Volume: ~1,500 assignments/day peak season
  • Backup: Daily pg_dump, 30-day retention

Bounded Context Rules

These rules are non-negotiable for this domain.

  1. Gear assignments require validated guest identity and confirmed reservation before checkout
  2. Waiver status is checked before safety-critical gear can be issued

Cross-Domain Integration

Outbound (this domain calls)

Source Target Target Domain Action Async
svc-gear-inventory svc-guest-profiles Guest Identity Validate guest No
svc-gear-inventory svc-reservations Booking Verify booking No
svc-gear-inventory svc-safety-compliance Safety Check waiver status No
svc-transport-logistics svc-reservations Booking Get booking details No
svc-transport-logistics svc-location-services Support Validate pickup location No
svc-transport-logistics svc-notifications Support Send transport details Yes

Inbound (called by other domains)

Source Source Domain Target Action Async
svc-check-in Operations svc-gear-inventory Verify gear assignment No
svc-inventory-procurement Support svc-gear-inventory Verify item catalog No

Domain Events

No domain events produced or consumed by this domain.


Business Capabilities

Capabilities served by this domain's services.

ID Capability Status Description
CAP-2.5 Transport Coordination IMPLEMENTED Vehicle dispatch, route planning, and guest transport scheduling
CAP-4.1 Gear Inventory and Tracking IMPLEMENTED Equipment checkout, return tracking, maintenance scheduling
CAP-4.4 Vehicle Fleet Management IMPLEMENTED Vehicle inventory, maintenance scheduling, utilization tracking


Generated from architecture/metadata/ YAML files by portal/scripts/generate-domain-pages.py.