The single most common architectural mistake in system design interviews is proposing decomposition without proving the problem exists. When a 4-year-old modular monolith handles 12,000 orders/sec at 40% CPU with a single PostgreSQL cluster, the correct senior response is not "let's migrate to event sourcing" — it's "let's instrument domain boundary metrics and define concrete decomposition triggers."
The Framework: Map write-hot aggregates, identify transaction boundaries that genuinely cross service lines, and present a migration threshold (e.g., "migrate when sustained write throughput exceeds 85% saturation") backed by production telemetry. This demonstrates that your architectural decisions are driven by measurable operational data, not cargo-cult patterns from companies 100x your size.
The Interview Signal: Staff+ engineers distinguish themselves by saying "here's when we'd need to decompose and here's the data that would trigger it" rather than "microservices are always better." The former shows systems thinking; the latter shows resume-driven development.