JOURNAL / PRODUCT ENGINEERING

Engineering decisions.
Explained in practice.

Practical guides to reliable systems, from tenant isolation and integrations to AI retrieval and product operations.

Page 5 of 7 · Articles 49–60 of 84

Original conceptual illustration of a checkout journey reaching an error, preserving completed steps and following a guided recovery loop to confirmation; not a real product interface.
Product design · Checkout UX49

Checkout errors should offer a recovery path, not a dead end

A practical Product Design framework for classifying checkout failures, preserving user input, writing actionable errors, handling uncertain payments and measuring recovery.

8 min readRead article
Original conceptual illustration of trace spans entering trace-ID-routed Collector shards, where error and high-latency traces are retained while routine traces fade; not a real dashboard or event image.
Observability · OpenTelemetry50

OpenTelemetry tail sampling: keep evidence without overloading Collectors

A production guide to sizing and scaling OpenTelemetry tail sampling with trace-ID routing, decision windows, policy budgets, late-span handling and measurable overload protection.

7 min readRead article
Original conceptual illustration of a parcel moving through delivery, retry, reconciliation and return paths; not a real Salla interface or event image.
Saudi commerce · Shipping reliability51

Salla shipments: build a state machine that can recover

A production design for keeping Salla, a shipping carrier and an ERP consistent through duplicate webhooks, delayed events, unknown outcomes, cancellations and returns.

7 min readRead article
Original conceptual illustration of two experiment cohorts flowing through a decision contract into success, iterate and stop outcomes; no fabricated results.
Product management · Experimentation52

Product experiments need a decision contract

A practical product-management framework for defining hypotheses, success metrics, guardrails, data-quality checks and ship-or-stop rules before an experiment starts.

8 min readRead article
Original abstract illustration of an inference gateway selecting one of three model servers; not a Kubernetes interface or operational screenshot.
AI infrastructure · Kubernetes53

Kubernetes inference routing: balance tokens, not requests

A practical architecture for routing self-hosted LLM traffic with InferencePool and an Endpoint Picker using queue, cache and model signals instead of blind round robin.

7 min readRead article
Original conceptual illustration of an e-commerce order, payment transaction ledger, refund path and reconciliation checkpoint; not a real Salla interface.
Saudi commerce · Payments reliability54

Salla payment reconciliation: an order is not a ledger

A production design for reconciling Salla orders, payment transactions and refunds without treating a webhook or order status as complete accounting evidence.

6 min readRead article
Original conceptual illustration of two database replicas connected by an ordered stream while a verification gate detects a missing block and a conflict; not a real PostgreSQL interface.
Databases · Reliability55

PostgreSQL logical replication: monitor drift, not just lag

A production runbook for PostgreSQL logical replication covering apply conflicts, WAL retention, schema drift, reconciliation, slot failover and safe recovery.

7 min readRead article
Original conceptual illustration of a shopping-cart event moving through a durable inbox, state check and stop gate before an external message provider; not a real Salla interface.
Saudi commerce · Event architecture56

Salla abandoned carts: build a recovery pipeline that knows when to stop

A production design for Salla abandoned-cart recovery using signed webhooks, current-state reads, durable suppression, reconciliation and external delivery providers.

7 min readRead article
Original conceptual illustration of audio streams entering a persistent session core and branching into asynchronous tools and business services; not a real Google interface.
AI · Real-time agents57

Gemini 3.8 Live agents: design the session, not just the prompt

A production architecture for Gemini 3.8 Live covering WebSocket sessions, barge-in, async tools, reconnection, cost controls and durable business actions.

7 min readRead article
Original conceptual illustration of unique coupon codes passing through a guarded campaign rules engine into controlled commerce channels; not a real Zid interface.
Saudi commerce · Promotion architecture58

Zid bulk coupons: design the campaign before generating codes

A practical architecture for Zid bulk coupon campaigns covering rule snapshots, channel gates, secure distribution, cart validation and usage reconciliation.

7 min readRead article
Original conceptual illustration of loyalty points flowing from a Saudi online store through a transaction ledger into pending, available, redeemed and expired states; not a real platform screenshot.
Saudi commerce · Loyalty architecture59

Zid loyalty integrations: build around the ledger, not the balance

A practical architecture for Zid loyalty integrations using transaction history, command idempotency, read-back confirmation and scheduled reconciliation.

7 min readRead article
Original conceptual illustration of Kubernetes API requests being classified into isolated priority lanes and fair queues; not a real cluster screenshot.
Kubernetes · Control-plane reliability60

Kubernetes API Priority and Fairness: isolate noisy controllers

A practical APF design for protecting kube-apiserver from bursty controllers, operators and AI agents without starving critical traffic.

6 min readRead article