Abstract

This paper explores the design choices that could be made in the backend side of web applications, focusing on software architecture and principles, databases, and caching strategies. The study combines theoretical research from textbooks, academic sources, and online technical resources with practical experimentation, resulting in the development of a web application as a proof of concept. Through this process, the study demonstrates a comprehensive understanding of backend systems, highlighting key considerations in backend architecture and data management. While some theoretical approaches could not be fully applied due to project and time constraints, the project provided valuable insights into the practical implementation and limitations of backend web applications.

Advisor

Guarnera, Drew

Department

Computer Science

Publication Date

2026

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2026 Jungho Park