Articles

Notes, architecture, and lessons learned

A growing index of technical writing on architecture boundaries, Salesforce delivery, integration behavior, performance work, and the debugging patterns that teach more than the fix itself.

June 21, 20267 min read

Off the Main Thread: Why Async Thinking Matters

Async design is not just a performance technique. It is a way of designing systems that stay responsive, observable, and survivable under uneven real-world load.

Architecture NotesIntegrationsPerformance
May 18, 20269 min read

Architecture Notes from the Integration Layer

Most integration failures are not caused by serialization bugs. They come from unclear ownership, weak contracts, and optimistic assumptions about what downstream systems will always do.

Architecture NotesIntegrationsPlatform Lessons
April 2, 20266 min read

Systems That Almost Make Sense

The hardest systems to debug are usually the ones that appear coherent from a distance but become contradictory as soon as you inspect the seams.

DebuggingPlatform LessonsSide Quests
March 11, 20268 min read

The Difference Between Working Code and Durable Systems

Code can pass tests and still fail the larger system. Durability comes from operational clarity, careful boundaries, and design choices that hold under pressure.

SalesforceArchitecture NotesPerformance