Understanding 3 Tier Architecture

About this sample

About this sample


Words: 382 |

Page: 1|

2 min read

Published: Dec 5, 2018

Words: 382|Page: 1|2 min read

Published: Dec 5, 2018

Table of contents

  1. Presentation Tier
  2. Application Tier
  3. Data Tier
  4. The reason we proposed 3 tier architecture is because of Scalability, Performance and Availability.
    The Advantages of using 3 Tier Architecture:

3 Tier architecture is a client-server software architecture pattern in which the user interface (Presentation), functional process logic (business rules), computer data storage and data access are developed and maintained as independent modules, most often on separate platforms. 3 Tier architecture consists of Presentation Tier, Application Tier and Data Tier.

'Why Violent Video Games Shouldn't Be Banned'?

Presentation Tier

It is the topmost level of the application. It displays information related to such services as browsing, purchasing and shopping cart contents. It communicates with other tiers by which it puts out the results to the client tier and all the other tiers in the network

Application Tier

This tier is also known as business logic, logic tier, or middle tier. The logical tier is pulled out from the presentation tier and, it controls an application’s functionality by performing detailed processing.

Get a custom paper now from our expert writers.

Data Tier

This tier includes the data persistence mechanisms and the data access layer that enclose the persistence mechanisms and exposes the data. The data access layer should provide an Application Programming Interface (API) to the Application Tier that exposes methods of managing the stored data without exposing or creating dependencies on the data storage systems.

The reason we proposed 3 tier architecture is because of Scalability, Performance and Availability.

  1. Scalability - Tiers can scale horizontally.
  2. Performance - Because the presentation tier can cache requests, usage of network is minimized, and the load is reduced on the application and data tiers. If needed, one can load-balance any tier
  3. Availability - if the application tier server is down and caching is sufficient, the Presentation tier can process web request using the cache.

The Advantages of using 3 Tier Architecture:

  1. It gives one the ability to update the technology stack of one tier, without impacting other areas of the application
  2. It allows for different development teams to each work on their own areas of expertise. Today’s developers are more likely to have deep competency in one area, such as coding the front end of and application instead of working on the full application.
  3. One is able to scale the application up and out.
  4. A separate back-end tier. For example, allowing one to deploy to a variety of databases instead of being locked into one particular technology.
  5. 3 Tier Architecture adds reliability and more independence of the underlying servers or services.
  6. It provides an ease of maintenance of the code base, managing presentation code and business logic.
Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

Understanding 3 Tier Architecture. (2018, December 03). GradesFixer. Retrieved March 1, 2024, from
“Understanding 3 Tier Architecture.” GradesFixer, 03 Dec. 2018,
Understanding 3 Tier Architecture. [online]. Available at: <> [Accessed 1 Mar. 2024].
Understanding 3 Tier Architecture [Internet]. GradesFixer. 2018 Dec 03 [cited 2024 Mar 1]. Available from:
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled


Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.


    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts


    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.



    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!


    Get Your
    Personalized Essay in 3 Hours or Less!

    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now