An integrated web service solution for industrial deep learning use cases

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorBenhamou, Eric
dc.contributor.authorShu, Xiaohu
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorVuorimaa, Petri
dc.date.accessioned2021-06-20T17:01:45Z
dc.date.available2021-06-20T17:01:45Z
dc.date.issued2021-06-14
dc.description.abstractThe web application development landscape becomes capricious with the emergence of new technologies. The service providers attempt to integrate as much features on the web platform as they can. In the industry of machine learning and deep learning research, more and more companies prefer to convey big data analysis report via web application based on the various information visualization features. Web application offers convenience for industrial machine learning and deep learning researches. Web application could generate the real-time feedback to the client side in a seamless way. On the other hand, novel web application usually contains different modules and uses various types of communication protocol, which imposes great challenge over the maintenance job. Service orchestration and Continuous Integration and Continuous Deployment (CI/CD) could play an important role in dealing with modern software architecture. This study investigates how progressive web apps and corresponding back-end system can be designed, implemented and integrated together into a workflow. In addition, this study takes a further look at an efficient way to communicate between different web services. In the range of the project, JavaScript serves as the prioritized programming language for developing the web service and Kubernetes as the fundamental cluster orchestration tool. On top of that, the compatibility research and performance evaluation on some HTTP/2.0 features is included in the project.en
dc.format.extent51
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/108192
dc.identifier.urnURN:NBN:fi:aalto-202106207450
dc.language.isoenen
dc.programmeMaster's Programme in ICT Innovationfi
dc.programme.majorVisual Computing and Communicationfi
dc.programme.mcodeSCI3102fi
dc.subject.keywordJavaScripten
dc.subject.keywordservice orchestrationen
dc.subject.keywordinternet protocolen
dc.subject.keywordHTTP/2.0en
dc.subject.keywordCI/CDen
dc.titleAn integrated web service solution for industrial deep learning use casesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files