Carleton University - School of Computer Science Honours Project
Fall 2020
Wolkstack
Joshua Gorman
SCS Honours Project Image
ABSTRACT
With the sphere of cloud computing and infrastructure growing year after year, developer roles have split, adding importance to increasingly specialized positions. With this shift, the skills required to interact with, update and understand the complexities of the technology assumed to be inside the common web developer’s programming arsenal has grown difficult to maintain. To solve this issue, Wolkstack is a project focused on simplifying the development pipeline of current day web applications through automatic program generation and management. Users can install a command line interface for the popular programming language Python to gain access to a set commands capable of developing fresh projects with the full power and flexibility of cluster-based deployment environments. With bonuses such as automatically scaling infrastructure to support increased load and near ninety-nine percent uptime of websites and servers, cloud infrastructure managed by Wolkstack improves web-based solutions across the board. Additionally, current day expected development pipelines using continuous integration and deployment have been included to ensure that users can gain the full capability of cloud infrastructure. With these features in mind, the Wolkstack project was created to enhance the work of Web Developers across the field.