Detail práce

The System for Collection and Analysis of Cryptocurrency Exchange Rates

Bakalářská práce Student: Čaládi Filip Akademický rok: 2019/2020 Vedoucí: Veselý Vladimír, Ing., Ph.D.
Název česky
Systém pro sběr a analýzu kurzů kryptoměn
Jazyk práce
anglický
Abstrakt

Táto bakalárska práca je zameraná na kryptomeny, kryptomenové zmenárne a spôsoby cenotvorby na nich. Cieľom tohoto projektu je zber aktuálnych a historických dát o zmenárenských kurzoch, z dostupných zdrojov, zameraných na kryptomeny a Fiat peniaze. Zozbierané dáta su uložené v štruktúrovanej databáze s ohľadom na efektivitu a správu pamate. Navrhovaný systém, ktorý je schopný popísané dáta zozbierať, poskytuje všetky dostupné informácie vo forme REST API alebo webovej aplikácie a je nasadený v docker kontajneri. Validitu takéhoto systému som odtestoval výkonnostným testovaním modulu zodpovedného za zbieranie dát a implementovaním jednotkových testov pre každú časť systému.

Klíčová slova

kryptomeny, FIAT, zmenárne, zmenárenské kurzy, historické dáta, REST API

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
10. července 2020
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby
  1. Osvětlete, proč jste se rozhodl použít systémových/integračních testů místo jednotkových.
  2. V teoretické části zmiňujete jako jednu z výhod Laravel jeho ORM/DAL, ale následně v benchmarcích ukazujete, že její použití není vzhledem k výkonnostním požadavkům vhodné a preferujete tedy RAW SQL. Objasněte, kdy je ten či onen typ přístupu je vhodný. 
  3. Bývá standardem, že kontejnerizovaný software nevyžaduje ruční inicializaci. Proč jste se rozhodl vyžadovat po uživateli ruční spuštění entrypoint.sh v nastartovaném kontejneru? 
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hradiš Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
ČALÁDI, Filip. The System for Collection and Analysis of Cryptocurrency Exchange Rates. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-10. Vedoucí práce Veselý Vladimír. Dostupné z: https://www.fit.vut.cz/study/thesis/23164/
BibTeX
@bachelorsthesis{FITBT23164,
    author = "Filip \v{C}al\'{a}di",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "The System for Collection and Analysis of Cryptocurrency Exchange Rates",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23164/"
}
Nahoru