I am working with a team of 10 developers in enhancing an enterprise app built on .NET/C# and SQL Server 2005. The application is mature and large but there are lots of opportunities for improvement in terms of reusability, scalability and performance.
I would like to help in making the application more robust and would like to know where I could pick up suggestions/tips related to ASP.NET and SQL Server. As an example, I helped in adding Memcache to the application that made the application perform faster. I am not looking only for major enhancements - the smaller ones help too. One of the smaller changes we made was in creating a library that encrypts hidden data making the app more secure (Earlier, the hidden input form fields were not encrypted)
I haven't worked with larger apps before and my experience lacks in this area. Any online resources, websites, books, whitepapers, articles that would help me in my quest?