Skip to main content
The Hard Parts.dev
TD-10 Product Delivery TD Tech Decisions
Severity if wrong · high Freq · very common

Build vs Buy

Usually a control-vs-focus decision, not an engineering pride decision.

Severity if wrong
high
Frequency
very common
Audiences
architects · engineering managers · product leaders · procurement-involved tech leads
Reversibility
moderate-hard
Confidence
high
At a glanceTD-10
Really about
Differentiation, ownership burden, integration cost, and long-term leverage.
Not actually about
Whether the team is capable or proud enough to build it.
Why it feels hard
Buying feels like loss of control; building feels like hidden commitment disguised as freedom.

The decision

Should we build this capability ourselves or buy an external solution?

Usually a control-vs-focus decision, not an engineering pride decision.

Default stance

Where to start before any evidence arrives.

Buy unless the capability is core, differentiating, or structurally hard to externalize.

Options on the table

Two poles of the trade-off

Neither is the right answer by default. Each option's conditions, strengths, costs, hidden costs, and failure modes when misused are laid out in parallel so you can read across facets.

Option A

Build

Best when

Conditions where this option is a natural fit.

  • capability is strategically differentiating
  • internal needs are materially unique
  • long-term ownership is affordable
  • integration constraints make buying awkward

Real-world fits

Concrete environments where this option has worked.

  • core business workflow engines
  • customer-visible differentiation layers
  • cases where vendor shape would fight the product shape constantly

Strengths

What this option does well on its own terms.

  • control over roadmap
  • custom fit
  • deeper internal understanding

Costs

What you accept up front to get those strengths.

  • higher upfront effort
  • long-term maintenance burden
  • slower time to value

Hidden costs

Costs that surface later than expected — the main thing novices miss.

  • support, compliance, security, and operational responsibilities accumulate
  • internal products often outlive enthusiasm

Failure modes when misused

How this option breaks when applied to the wrong context.

  • Creates bespoke infrastructure or product surface that is expensive to maintain and not strategically valuable.

Option B

Buy

Best when

Conditions where this option is a natural fit.

  • problem is not differentiating
  • market solutions are mature enough
  • speed matters more than control
  • integration cost is tolerable

Real-world fits

Concrete environments where this option has worked.

  • commodity support tooling
  • standard business capabilities like analytics, ticketing, or auth-adjacent surfaces
  • areas where speed-to-value matters more than deep customization

Strengths

What this option does well on its own terms.

  • faster adoption
  • reduced engineering burden
  • vendor specialization

Costs

What you accept up front to get those strengths.

  • less control
  • vendor dependency
  • pricing and roadmap risk

Hidden costs

Costs that surface later than expected — the main thing novices miss.

  • integration glue can quietly become your real product
  • switching cost can become political and technical

Failure modes when misused

How this option breaks when applied to the wrong context.

  • Creates a vendor-shaped architecture with weak internal leverage and painful lock-in.

Cost, time, and reversibility

Who pays, how it ages, and what undoing it costs

Trade-offs are rarely zero-sum and rarely static. Someone pays, the payoff curve shifts with the horizon, and the decision has an undo cost.

Cost bearer

Option A · Build

Who absorbs the cost

  • Current engineering team
  • Future maintainers
  • Operations

Option B · Buy

Who absorbs the cost

  • Budget owners
  • Integration team
  • Future migration team if lock-in grows
Time horizon

Option A · Build

May win long-term if the capability is truly core and durable.

Option B · Buy

Usually wins short to medium term if the capability is commodity and integration is bounded.

Reversibility

What undoing costs

Moderate-hard

What should force a re-look

Trigger conditions that mean the answer may have changed.

  • Vendor costs rise
  • Requirements become more unique
  • Product strategy changes
  • Internal platform maturity improves

How to decide

The work you still have to do

The reference can frame the trade-off; only you can weight the factors against your context.

Questions to ask

Open these in the room. Answering them is most of the decision.

  • Is this genuinely differentiating, or just important?
  • Who will maintain this in three years?
  • What happens if the vendor changes pricing, roadmap, or behavior?
  • What is the real integration cost, not the brochure integration cost?

Key factors

The variables that actually move the answer.

  • Strategic differentiation
  • Time to value
  • Integration burden
  • Security and compliance needs
  • Long-term ownership cost
  • Switching risk

Evidence needed

What to gather before committing. Not after.

  • Total cost of ownership estimate
  • Vendor lock-in analysis
  • Integration complexity assessment
  • Product strategy fit review

Signals from the ground

What's usually pushing the call, and what should

On the left, pressures to recognize and discount. On the right, signals that genuinely point toward one option or the other.

What's usually pushing the call

Pressures to recognize and discount.

Common bad reasons

Reasoning that feels convincing in the moment but doesn't hold up.

  • We can build it better
  • Buying feels less engineering-pure
  • Vendors are always bad
  • Building once is cheaper than paying subscription

Anti-patterns

Shapes of reasoning to recognize and set aside.

  • Building commodity capability because engineers dislike vendors
  • Buying a tool and then recreating half its product internally

What should push the call

Concrete signals that genuinely point to one pole.

For · Build

Observations that genuinely point to Option A.

  • Unique workflows
  • Core business differentiation
  • High need for internal control

For · Buy

Observations that genuinely point to Option B.

  • Commodity capability
  • Urgent delivery needs
  • Weak desire to own long-term

AI impact

How AI bends this decision

Where AI accelerates the call, where it introduces new distortions, and anything else worth knowing.

AI can help with

Where AI genuinely reduces the cost of making the call.

  • AI can accelerate vendor evaluation, integration mapping, and internal prototype comparison.

AI can make worse

Distortions AI introduces that didn't exist before.

  • AI lowers the apparent cost of building prototypes, making teams underestimate lifecycle ownership.

Relationships

Connected decisions

Nearby decisions this is sometimes confused with, adjacent decisions that are often entangled with this one, related failure modes, red flags, and playbooks to reach for.

Easy to confuse with

Nearby decisions and how this one differs.

  • That decision is about the shape of the solution you own. This decision is about whether you own it at all.

  • Platform-first is about where a capability lives inside your org. Build-vs-buy is about whether that capability comes from inside at all.

  • Adjacent concept An integration decision

    An integration decision is how to glue your system to a third-party product. Build-vs-buy is whether to rely on a third-party product in the first place.