The FAQ states this:
your question is not about …
- Higher-level architecture and design of software systems
So, where should a high-level design question go?
They go on https://softwareengineering.stackexchange.com/ -- the "whiteboard" type programming question.
This site is for code reviews, of course.