FIELDRELAYOperations ↗

Technical architecture / evidence-led

Reliability lives
between the screens.

FieldRelay treats offline writes, conflicting reports, and destination failures as domain records that can be inspected and recovered—not incidental errors.

Field boundary
React Native AndroidSQLite / operation queueop_01J6FR84
sync + same key →
Node TypeScript APIRules / idempotency / SSEcorr_fr0842_b17e
Persistence boundary
PostgreSQL transactionDomain mutation + audit + outboxshipment.version = 08
commit once →
Outbox relayPublish / retry / observeOB / 0019
Delivery boundary
Queue + dead letterBackoff / DLQ / manual replayDL / 019
stable key →
Destination adapterGeneric webhook / OData exampledest_fr0842_completed_v1
Industrial refinery pipework

Six implementation decisions

Failure paths are part of the product.

01

Separate state dimensions

Lifecycle, device synchronization, business exception, and destination delivery never collapse into one ambiguous status.

02

Local operation queue

Every offline write carries an idempotency key, base entity version, and device timestamp.

03

Append-only evidence

Source reports remain immutable. Corrections and resolutions create new events linked by correlation ID.

04

Transactional outbox

Completion and delivery creation commit together, removing the gap between database state and message publication.

05

Recoverable delivery

Visible retries, dead-lettering, and manual replay retain one destination idempotency key.

06

Adapter boundary

The core emits a generic completion event; webhook and illustrative OData adapters translate at the edge.

Prototype boundary

What changes before production.

React
React Native
TypeScript
Node.js
PostgreSQL
AWS queues

FR / TECHNICAL / TRACE

See the architecture fail safely.

Run guided demoRead technical decisions →

FieldRelay is an independent portfolio prototype using fictional organizations, synthetic shipment data, and illustrative validation rules. It is not affiliated with WiQ Technologies and is not intended for production or regulatory use.