Unlimited Design & Technology

UDT Insights

UDT Insights

Practical perspectives on technology, engineering, and delivery.

A colleague links cached records to a refresh arrow and the source database. A colleague reviews a clipboard.

Reliability and Operations

Choose cache invalidation rules before adding a cache

UDT InsightsAug 16, 2023

A cache adds a second place from which customers may receive data. Decide acceptable staleness, identity boundaries, invalidation triggers, and failure behavior before using faster responses as the main acceptance criterion.

Read article
A colleague routes background jobs from a queue through a retry loop to a stop boundary. A seated operator uses a laptop.

Reliability and Operations

Handle background jobs with visible retry boundaries

UDT InsightsJul 8, 2023

Background work needs a visible end to automatic recovery. Define retry eligibility, duplicate protection, attempt limits, and an operator decision for jobs that cannot finish safely within their useful lifetime.

Read article
A colleague measures queued parcels against available server capacity with a gauge. A seated operator uses a laptop.

Reliability and Operations

Plan capacity around workload rather than headline users

UDT InsightsJun 8, 2023

A registered-user total is a weak capacity specification. Describe the work people and automated tasks create, test representative bursts, and define the service boundary that matters before approving a larger operating budget.

Read article
A colleague keeps a vault key outside a deployment log with a barred key on the transfer path. A kneeling colleague uses a wrench.

Reliability and Operations

Manage secrets without putting them in deployment logs

UDT InsightsApr 23, 2023

A deployment log should explain what happened without becoming a second store of credentials. Review the entire secret path, distinguish audit metadata from secret values, and prepare a response for accidental disclosure.

Read article
A colleague compares two configuration panels with different slider settings. A colleague reviews a clipboard.

Reliability and Operations

Review configuration drift before changing application code

UDT InsightsMar 25, 2023

An unchanged application can behave differently after its operating settings change. Compare intended configuration with effective settings, classify approved exceptions, and test a narrow explanation before committing to an application rewrite.

Read article
A colleague compares a log page, a metric chart, and a connected trace with a magnifier. A colleague inspects with a handheld magnifier.

Reliability and Operations

Separate logs metrics and traces during diagnosis

UDT InsightsFeb 13, 2023

Collecting more telemetry does not automatically answer a diagnostic question. Assign logs, metrics, and traces distinct jobs, connect their context, and choose evidence that helps explain the customer symptom without unnecessary sensitive data.

Read article
Zalo