Multiple choice technology architecture

You have been contracted by a company to help them improve the performance of their sales application. You have suggested that the hardware on which the application is currently deployed (two web servers and a database server) be migrated to 3 web servers, an application server and a database server (all on different machines.) You assure them that all the software re-writes needed will be well worth it in the end.What are the characteristics of your suggested architecture?

  1. Fat Clients

  2. Thin Clients

  3. Good separation of business logic

  4. Good Scalability

  5. Poor separation of business logic

  6. Poor scalability

Reveal answer Fill a bubble to check yourself
B,C,D Correct answer
Explanation

The suggested architecture (3 web servers, application server, database server on separate machines) creates a three-tier model with thin clients (browser-based interface), good separation of business logic (application server layer isolates business rules), and good scalability (each tier can be scaled independently). This contrasts with fat clients where business logic resides on client machines, which would create poor separation and poor scalability.