When we start of on a project, what are the parameters we need to check before coming to a conclusion on the quantum of architecture we need to define for a project.
- If the project is a simple one, with very few users.
- Project is Simple, but Large user base.
- Complex Functionality and complex algorithms, but few user base.
- High complexity along with a large user base.
- Project with Large Data sets.
- Enterprise Applications vs. Standalone applications.
My question is, do we have any standard guidelines or checklist which we need to follow while defining a project architecture?