Date of Award

Spring 6-3-2026

Document Type

Thesis (Undergraduate)

Department

Computer Science

First Advisor

Vasanta Lakshmi Kommineni

Second Advisor

Tim Tregubov

Third Advisor

Siddhartha Jayanti

Abstract

As LLMs take over writing code, infrastructure resilience has become the central challenge of software development, especially for gaming applications, where latency, availability, and scale demands are extreme. However, holistic software infrastructure is difficult to understand for casual developers because of the multiple layers of abstraction that make up an application, and the lack of structured information from proprietary companies. This thesis explores the creation of rscore, a tool that quantifies software infrastructure resiliency and subsequently educates developers about the architecture of any existing gaming application. The tool generates two graphical models of a game’s early versus current infrastructure and runs a scoring system on both infrastructures to show which design choices increased resiliency.

rscore was able to detect a positive difference between the resilience of more and less mature infrastructures 80% of the time, validating that the framework captures meaningful architectural evolution across games of varying scale and genre. Crucially, rscore addresses a gap that neither direct LLM queries nor scattered online documentation can fill: by grounding its infrastructure generation in AWS Well-Architected Framework documentation, company whitepapers, and known postmortems, it produces a single, navigable graph that flattens the logical, network, and cloud provider layers of an application into one coherent representation. For a developer encountering a complex gaming application for the first time, rscore offers a structured entry point into understanding software infrastructure holistically and through a resiliency lens.

Share

COinS