When we start building a new project from scratch, the first question is, What should a good project architecture look…