Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Optimizing the Efficiency of the Data Analytics Framework Using Microservice Architecture

Bin Enam, Sheikh Saimul Haque Nazeef (2020)

 
Avaa tiedosto
BinEnamSheikh.pdf (1.075Mt)
Lataukset: 



Bin Enam, Sheikh Saimul Haque Nazeef
2020

Degree Programme in Information Technology, MSc (Tech)
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-05-27
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202005034890
Tiivistelmä
This thesis describes the backend of the new data analytics framework that has been designed and developed for the new reporting feature of Cloubi. Cloubi is a web application used for creating and distributing learning materials. The reporting feature is used by the students and teachers to check the performance of the students. The new data analytics framework was developed using microservice architecture and aims to be faster in terms of fetching the students’ data compared to the previous data analytics framework developed using monolithic architecture.
The design of the previous data analytics was kept in mind while designing the new data analytics framework. The implementation included the creation of a microservice consisting of an application that is used for getting the events from Cloubi via Kafka and filling up the database used by the microservice. The application can then be used to make queries retrieving the students’ data required for the reporting feature.
After the microservice was fully functional and was interacting with Cloubi, a set of integration tests were implemented to check whether the individual modules were working as supposed to.
At the end of the thesis, a comparison was done between the previous and the new data analytics framework to prove that the new data analytics framework was better and served the goal of the thesis in optimizing the performance of the reporting feature using the new framework compared to the previous one.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [36336]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste