NLB Deployment Architecture
An network load balancing (NLB) deployment uses a 3-tier architecture. An NLB configuration provides data tier redundancy, front tier performance, and high availability. This model is considered the entry-level enterprise deployment architecture. Also, the architecture is quite easy to scale and handles a heavy loading by end user interaction, such as web forms, SharePoint libraries, and reports.

Main Points
- The external front end server is not necessary if your application uses eForms as the user interface.
- The architecture can be scaled out by adding nodes to existing NLB clusters.
- The architecture can be scaled up by upgrading existing nodes (for example, increasing CPU and memory) and adding more instances of AgilePoint Server and web applications on each server.
- AgilePoint Server is database-intensive. Therefore, a faster database server increases AgilePoint Server performance.