You need to provide backlinks for the root of your domain as for your inner pages.
That said I can't do backlinks for 150 articles now and 2000 artiles then because this will be unnatural and really spammy (as well as impossible without the use of poor quality backlinks).
The goal is to create an authoritative site that Google can recognize as that to give priority in SERPs without many backlinks on inner pages (the Amazon's case).
So I'm building backlinks to the root of the domain and few for most important inner pages, by the time all the inner pages will receive the juice of the homepage (thanks to the technique of the silo) and all content will benefit it!
I'm using Siloing method to interlink all contents.
Here's what I'm using (as stated in
Bruce Clay guide on Silo):
For example, let's say you want to create a virtual silo for crunchy peanut butter using the following five crunchy peanut butter pages as support pages:
Peanutbuttersite.com/crunchy/superchunk.html
Peanutbuttersite.com/crunchy/lowfat.html
Peanutbuttersite.com/crunchy/organic.html
Peanutbuttersite.com/crunchy/jellyhybrid.html
Peanutbuttersite.com/crunchy/almond.html
To create the virtual silo, all five pages would link to the crunchy peanut butter landing page. This tells the search engines that these pages are related to and support the topic presented in the landing page. Each page should then also include a link to every other support page in the virtual silo. In this case, each support page would link to the four other support pages of the silo. The easiest way to do this is to include navigation on the page to link the pages together, essentially creating a category-sitemap on the page.