K2

What is the three-tier architecture: pros and cons?

three-tier architecture
  1. client machine (presentation layer)

  2. application server (application logic layer)

  3. database server (data management layer)

advantages

  1. logical layers fully decoupled

  2. supports horizontal scalability

  3. improves fault tolerance

disadvantages

  1. increases latency

  2. more complex to develop (and maintain)

 

Diskussion