I have a project initiated for a client where they want a Knowledge Base Application for their line of business. The interface needed is almost a replica of MSDN Library which needs to implemented over SharePoint 2010.
They have a very large dataset of around 100k Questions and Solutions with well defined taxonomies.
My question currently pertains to the design of the application in the context performance management.
If I want to implement a solution of this scale like MSDN on SharePoint, what are the high level items I need to consider to create a design that adhere to the fast load of application pages in the browser and ensure optimum load(CPU,RAM) on WFEs and Database servers.
The capacity planning for hardware is already covered. I just need someone good pointers for the development and architecture of the above.