Core Architecture
Platform InfrastructurePlatform
Railway Architecture
The service layout behind ListerPilot: the public web app, private worker processes, and encrypted data services that support seller workflows.
Web Service
Public-facing dashboard for review-first listing workflows, analytics, and account access.
Worker Service
Private job execution nodes for asynchronous background tasks like fetches, optimization jobs, and safe sync preparation.
Persistent Volume
Persistent storage layer used for durable app state and consistency between services.
Workspace Isolation
SEC-A1Sandboxed Environment
Multi-tenant logical separation with fail-closed access rules.
0%
Leakage
Workspace Isolation
& Fail-Closed Protocols
Data integrity is maintained through strict logical isolation. Each workspace operates in a separate application boundary so shop data, sessions, and tokens do not cross tenants.
Historical Cross-Access
Default Security Logic
Encrypted
Token Handling
OAuth tokens are never stored in plain text. We use Fernet-based symmetric encryption with PBKDF2-HMAC-SHA256 key derivation so tokens remain protected at rest and are decrypted only when needed for an Etsy API request.
- Fernet-based symmetric encryption
- PBKDF2-HMAC-SHA256
- Server-side token vault
Worker Fleet Status
Status monitoring for seller-initiated draft preparation, optimization jobs, and approved sync tasks.
Active Workers
48/100
Queue Lag
0.0s
Recent Task Cluster
Network Uptime
99.99%
Edge Latency
12ms
Compliance
5/s
Global edge propagation with low-latency cache layers.
Request pacing and batching designed to respect Etsy API limits.