Part 1 - Basics of Web Application Architecture
Raw notes

Part 1 - Basics of Web Application Architecture

Introduction

A website is software built using a tech stack such as HTML, CSS, and JavaScript.

The software can be accessed via a web browser.

Functions of a web app

Can be used to perform a wide range of tasks such as:

  • Shopping,
  • Banking,
  • Streaming media,
  • Managing finances

Modern Web app architecture layout

1. Presentation layer

  • User interface (UI)
  • Visual aspects like graphics, etc
  • Screens
  • Navigations


2. Application Layer

  • Business logic
  • Business processes
  • Processing user inputs
  • Data manipulations
  • Execution of business rules
  • One or multiple web servers live here


3. Data Layer

  • Persistent data storage
  • Retrieval of data when needed
  • Composed of one or several databases
  • Data stores
  • Files handling
  • Web services

Can be one or multiple databases depending on the architecture


Note:

  1. 3-tier architecture is important because it helps to separate the different elements of a software application
  2. By separating these compounds, the application can be designed to be more efficient and secure
  3. Maintainable


Part 2 - Importance of web application architecture

utpol roy

Attended Begum Rokeya University, Rangpur

1mo

Great job, your work help to understand us on Web development

Love this, will follow this till the end. Thank you

To view or add a comment, sign in

More articles by 💯CHARLES EVANS OGEGO OTIENO

  • Unlocking High Performance

    🌟 Unlocking High Performance: Why the Top 1% Think Beyond Goals 🌟 Happy Friday, LinkedIn Community! 💼✨ As high…

  • 🎭 "The Founder & The Backend Dev – A Code Most Foul" 🎭

    A Tragedy (or Comedy) of Unseen Foundations Act I, Scene I A bustling startup office. The FOUNDER, full of dreams…

  • Part 2 - Importance of web application architecture

    Part 1 - Basics of Web Application Architecture It's imperative to focus on getting the web application architecture…

  • 🌟 Tech Trends Shaping 2025: What to Watch 🌟

    As we kick off 2025, the tech world continues to evolve at breakneck speed. Here are three emerging trends that are…

  • Optimising Your Website with HTTP/2

    A Comprehensive Guide to Enabling and Understanding HTTP/2 on Nginx HTTP/2 is a major revision of the Hypertext…

    1 Comment
  • Implementing the Repository Pattern in a Laravel Application

    Leveraging the Repository Pattern in Laravel for Scalable Applications The Repository Pattern acts as a crucial…

  • 🚀 Unlock Success with Microservices 🚀

    🚀 Unlock Success with Microservices: Best Practices Unveiled! 🚀 Are you considering the transformative journey of…

  • Mastering the Basics

    Building a Strong Startup Foundation in Kenya --- Starting a business is a thrilling adventure, one that’s filled with…

  • Powering Fintech Innovation

    The Data-Driven Operational Model for Scalable Success in Kenya Introduction The fintech revolution is sweeping across…

  • Mastering the Triad

    How Information, Time, and Power Propel Tech Startups to Success In the whirlwind world of tech startups, the dynamic…

Insights from the community

Others also viewed

Explore topics