[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Single Page

Top Document: Client/Server Frequently Asked Questions
Previous Document: 2.3 What is a Server process?
Next Document: 2.5 What is a Three-Tier Architecture?


2.4 What is a Two-Tier Architecture?


From: Lloyd Taylor <Lloyd.Taylor@jhuapl.edu>

A two-tier architecture is where a client talks directly to a server,
with no intervening server.  It is typically used in small environments
(less than 50 users).

A common error in client/server development is to prototype an
application in a small, two-tier environment, and then scale up by
simply adding more users to the server.  This approach will usually
result in an ineffective system, as the server becomes overwhelmed.  To
properly scale to hundreds or thousands of users, it is usually
necessary to move to a three-tier architecture.



Top Document: Client/Server Frequently Asked Questions
Previous Document: 2.3 What is a Server process?
Next Document: 2.5 What is a Three-Tier Architecture?

Single Page


[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
lloyd@abs.net (Client/Server FAQ Maintainer)

Last Update October 23 2009 @ 08:26 AM

Some parts © 2009 Advameg, Inc.