Why it matters
Clear domain boundaries without paying for a distributed system before you need one.
Start a technical decision with business constraints. Establish who will operate the solution, how success will be measured and what happens when it fails.
When to reconsider
Separate deployment and scaling needs can justify extracting a service.
A practical first step
Choose one representative workflow. Measure the baseline, compare at least two options and record the trade-offs in an ADR. Expand only after validating the result.
Start with a technical conversation
dotnet new webapi -n YourNextChapter