{
  "id": 11868295,
  "title": "If You Can't Draw the Boundary, You Don't Have an Architecture",
  "url": "https://urgent.news/2026/10/04/if-you-cant-draw-the-boundary-you-dont-have-an-architecture",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-04T06:58:08.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/nurrehman/if-you-cant-draw-the-boundary-you-dont-have-an-architecture-ln1"
  },
  "original_language": "en",
  "account": "In a system design interview, the first question is often about the boundaries of the system. This is because the interviewer wants to understand where the candidate's thinking begins and ends. A list of components is not a design, but a shopping list. The real architectural decisions lie at the seams - the points where ownership changes. If a candidate can't draw the boundary, they don't have an architecture. Most candidates can name the technical boundaries like authentication, payments, and the CDN, but they often forget the most important part - who owns the other side of the line. The team boundary is where real projects fail, not the technical boundary. The boundary that kills projects is the team boundary, not the technical one. If you can't name the owner on the other side of the line, you haven't truly drawn a boundary. Interviewers are looking for two things: whether the candidate knows the difference between what they build and what they depend on, and whether they can state the ownership and contracts at each seam. The 4-seam checklist - authentication, payments, data you don't own, and the shell - is a useful tool to remember. Once you draw the boundary, everything outside gets a name and an owner, while everything inside gets your design. The most important rule is to get the boundary right before you start designing.",
  "summary": "The boundary question ended my whiteboard round before it started. The interviewer asked where my system ended. I listed components. He said I had just described the whole company. He was right. Watch the 40-second version first: Q2: System Design Interviews Start With the Boundary Your architecture starts at the word no Interviewers ask \"where does your system end\" because that is where the…",
  "key_points": [
    "The interview focuses on system boundaries to assess architectural thinking.",
    "Team boundaries, not just technical ones, often cause project failures.",
    "The 4-seam checklist (auth, payments, third-party data, shell) helps define boundaries."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}