Exercise 1: The One-Sentence Architectural Difference — Possible Solution ==================================================================== THE ONE-SENTENCE VERSION ------------------------------ This course has no server process you write, run, or deploy at all, while all three sibling courses (FastAPI, Django, React + Express) rely on a backend process the developer authors and hosts themselves. WHAT "WHERE BUSINESS LOGIC LIVES" MEANS FOR EACH ------------------------------ - Food Tracker (FastAPI): business logic lives in Python code the developer writes, running inside a FastAPI process they deploy and manage themselves. - Food Tracker (Django): business logic lives in Python code the developer writes, running inside a Django process they deploy and manage themselves. - Food Tracker (React + Express): business logic lives in JavaScript code the developer writes, running inside a Node/Express process they deploy and manage themselves. - Food Tracker (React + Firebase): business logic lives mostly in Security Rules - configuration, not code that runs as a process - with a small number of Cloud Functions handling only the specific tasks (like calling a third-party API that needs a real secret) that genuinely require server-side code at all. WHY THIS WORKS AS AN ANSWER ------------------------------ It correctly identifies the presence or absence of a self-hosted server process as the core distinction, and correctly uses the chapter's own comparison table to describe each course's own answer to "where business logic lives" rather than treating all four as interchangeable variations on the same theme.