Start here. This is the direct spoken answer to practice first.
Why this question matters
Architecture choices only make sense against a workload and its constraints. A short framing pass prevents the discussion from becoming a list of technologies with no reason behind them.
I would begin with the main actors and flows: what users create or read, which action is business-critical, and what result must be immediate. Then I would clarify expected users, average and peak request rates, data size, retention, latency, availability, durability, security, and consistency needs. When exact numbers are unavailable, I would state reasonable assumptions and mark them as assumptions. I would finish the framing with a small API and data sketch so the first architecture targets the critical path rather than every possible feature.