We are developing eCommerce website from scratch just like amazon.com, ebay.com, flipkart.com. We need very fast searching so we chosen Mongodb as a backend. Now we want to know which is the best architecture to follow? I have read about N-tire architecture and Onion architecture, but very confused here to find which is best for us.
