Design Thinking
Technology and information system dr. Goh asked us to implement a design thinking process to solve an issue related to our assigned chapter which was about system software.
Our problem was regarding the large number of servers being run and managed by CICT.
We started the process with brain storming and going through the 5 levels of the design thinking process which were to empathize, define, ideate, prototype, and finally testing to check whether our proposed solution worked and helped solve the problem being faced.
We implemented the dockerization on a web application for the utm cyber x CTF challenge and it went extremely smooth with great performance. Here is an image of the load on the server
The spike at the start of the competition did not go over 40% even when we had a lot of users which was over hundreds.
Down you will see the pdf file we prepared with the video we made for this task.