Developers have always been expected to build robust applications that meet a business need. In today's economy, however, there is also an increasing need to build applications that can rapidly scale to meet both planned and unexpected growth in user numbers and demands. This could mean more users, or the same level of users demanding more and more from your application.
With the introduction of .NET, Microsoft has enhanced the Visual Basic developer's capability to produce scalable n-tier applications built using solid object-oriented techniques. To be able to take advantage of more and better hardware, your application must be designed with scalability in mind from the outset.
This book presents a tier-by-tier break down of the issues involved in producing scalable applications. At the data tier you will learn how effective database design, stored procedures, and indexes impact on scalability. At the data-access layer you will see how to leverage the advances of ADO.NET. At the middle tier, which typically contains the bulk of the application's business logic, you will see how to design and build a scalable tier capable of supporting multiple presentation options. At the presentation tier you will learn how to benefit from the new features of ASP.NET, such as effective caching and state management.
Who is this book for?
All books in the Visual Basic .NET Handbook series are aimed at practicing Visual Basic .NET programmers who need to learn how to complete a specific task. This book is no different and will be the ideal companion for any developer who needs to build scalable, enterprise-level applications capable of rapidly meeting both planned and unexpected growth in today's business environment.
Chapter 1 - Introduction to Scalability
Chapter 2 - Planning for Scalability
Chapter 3 - The Data Tier
Chapter 4 - The Middle Tier
Chapter 5 - The Presentation Tier
Chapter 6 - Measuring Scalability