Detail práce
The System for Collection and Analysis of Cryptocurrency Exchange Rates
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.
kryptomeny, FIAT, zmenárne, zmenárenské kurzy, historické dáta, REST API
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.
- Osvětlete, proč jste se rozhodl použít systémových/integračních testů místo jednotkových.
- 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ý.
- 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?
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
@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/" }