Know what you are building before the first sprint.

Silhouette of a person stepping out of a doorway into amber street light, committing to forward motion.
Shipping is a decision. The architecture you commit to before the first sprint shapes every decision after it.

You are spending money on engineers and vendors before you have a working product. Every architecture decision made in the first two sprints will still be visible in production two years later. Scope creep, wrong-stack hiring, and vendor lock-in all trace back to decisions made without enough information.

You do not need to write the code. You need to understand the structure of what is being built well enough to evaluate proposals, ask the right questions in hiring conversations, and recognise when a vendor is selling you something you do not need.


The decisions that cost founders most

Hiring for the wrong stack is the most expensive early mistake. A team hired to build a Python backend cannot easily absorb a sudden requirement for a React Native mobile app. Understanding what you are building before you hire means knowing which skills are genuinely required.

Scope creep from architectural ambiguity happens when the founding team cannot evaluate what is feasible. An engineer proposes three approaches. Without a working model of the tradeoffs, you defer to whoever is most confident. That is not a technical decision. It is an information asymmetry problem.

Vendor lock-in that was not visible until too late. Some infrastructure choices are easy to change. Others are load-bearing. Knowing which is which before you sign a contract is worth more than any discount a vendor offers.


Your reading path

Start What is the Cloud? Where your product runs, how costs scale, and what "infrastructure" actually means in practice.
Connections What is an API? How every component in your system talks to every other component. The connective tissue.
AI Architecture Building RAG Systems The most common AI architecture your team will propose. Know the components before they pitch it.
Full Picture From Zero to Production The complete journey from idea to live product. See the map before you draw the roadmap.
Team Team Topologies for AI How to structure a technical team around AI systems. Relevant before your first engineering hire.
Strategy Wardley Mapping for AI A visual tool for mapping where AI creates genuine competitive advantage versus where it is commodity.

Technical vocabulary that changes hiring conversations

When you interview an engineer, these terms tell you whether they have production experience or only tutorial experience.

Horizontal scaling: Adding more machines to handle more traffic. Contrast with vertical scaling, which means upgrading one machine. The choice between them affects both cost and architecture.

Latency vs. throughput: Latency is how long one request takes. Throughput is how many requests per second the system handles. A system optimised for one may perform poorly on the other. Ask about both.

Stateless services: Services that do not store session information between requests. Stateless services are easier to scale. Ask whether proposed services are stateless or stateful and why.

Idempotency: A property of an operation that produces the same result whether it runs once or ten times. Critical for payment processing and any operation that must not be duplicated.

These are not exam questions. They are calibration signals. An engineer who cannot explain the tradeoffs in plain language when asked probably has not encountered them in production.


On AI specifically

Most AI features at the early stage are built on foundation models you access via an API. You are not training a model. You are paying per call. The cost model is predictable at low volume and requires careful management at scale.

The question to ask before committing to any AI feature is: what does this do when the model is wrong? Every AI system has a failure mode. The architecture around the model determines how visible and how costly that failure mode is.


Start here: What is the Cloud?

Also useful