How about the security system? Since this is an online based so how many layers should be followed for this platform, or any architecture logic and model?
we have 3 layers architecture with total separation between the business, infrastructure and data layers.