Build Sheet

The build sheet: what the word build actually includes

Build is a one-syllable word covering about fourteen separate commitments, most of which outlive the person who made them. This section itemises them, and then turns the list into a decision you can write down and defend.

The Build Sheet Desk 2 sheets Updated 13 August 2026

An estimate for building trading automation is usually an estimate for writing it. That is the smallest of the four cost lines and the only one with a natural end date. The rest of the sheet is ownership: things that must keep working, keep being upgraded, keep being watched and keep being paid for, from the day of the first live run until the day the system is switched off deliberately.

The two sheets here work in opposite directions. The first expands the word build into a responsibility matrix, so a comparison against a hosted alternative is a comparison of like with like. The second compresses the whole thing back down into a scored decision with the assumptions attached, which is the artefact you actually need when somebody asks in March why you chose what you chose.

Neither sheet contains a recommendation. They contain structure, and the inputs are yours. A team with an existing platform group, a spare host and a person who already carries a pager reaches a different answer from a two-person team running one campaign, and both answers are correct for the team that produced them.

The ownership matrix in one view

Every component below exists whether you build or rent. The difference is only who is responsible when it stops, and that difference is the entire economic argument.

Components a running automation stack needs, the ownership work each one generates, and what happens to that work when the component is rented rather than built.
ComponentOwnership work if you buildCadenceWhat renting changes
Chain accessChoose a provider, watch rate limits, keep a fallback, react to plan changesContinuousBecomes a vendor problem you notice only as latency
Key handlingGeneration, storage, rotation, access control, disaster recoveryOngoing plus incidentsReduced but never removed; you still own whatever you fund
Execution logicWrite, test, adjust as venues and interfaces changePer venue changeRemoved, at the cost of not controlling the behaviour
HostingProvision, patch, monitor, renew, migrateMonthly plus upgradesRemoved entirely from your bill and your calendar
ObservabilityLogs, metrics, retention, dashboards, alert thresholdsSet up once, tuned foreverReduced to whatever the console exposes to you
Alerting and on-callRouting, escalation, someone awake and reachableContinuousShifts to the operator, within their stated hours
RecordsRun history, signatures, config versions, who changed whatPer runDepends entirely on what the tool exports
UpgradesLanguage runtime, libraries, client versions, breaking changesUnscheduledRemoved, and this is the line most estimates omit

Read the third column before the fourth. Cadence is what turns a small task into a large cost: a two-hour job that recurs unpredictably every few weeks costs more attention over a year than a two-week job that happens once. That is why the comparison has to be made over a period rather than at a moment.