Carleton University - School of Computer Science Honours Project
Winter 2022
Role of Devops Technologies in Developing a Scalable Full Stack React Chat App
William Shi
SCS Honours Project Image
ABSTRACT
More often than not when doing development work for courses at Carleton University such as COMP 3004, 2406, etc. it is rare to consider developing a project that we would try to deploy on a large scale. However, in the real world, this is almost always a key consideration before starting any project, as typically the end goal is to be able to create a big impact with what has been developed, thereby attempting to reach as many people as possible. My project hence aims to explore through the full-stack development of a messaging platform (React, Node, Socket.io, Express, Redis) to evaluate what is needed to make an app scalable, and also evaluate the role that technologies such as docker play in making it more or less possible.