Performance & scalability comparison of Ruby authorization gems – Ing. Jan Smejkal
Ing. Jan Smejkal
Diplomová práce
Performance & scalability comparison of Ruby authorization gems
Performance & scalability comparison of Ruby authorization gems
Anotace:
V této práci byl srovnán výkon a škálovatelnost tří populárních autorizačních gemů v jazyce Ruby: Pundit, CanCanCan a Action_policy. Srovnání bylo provedeno pomocí srovnávacího nástroje Locust, který simuloval reálný scénář webové aplikace s několika uživateli a rolemi. Srovnávací nástroj a testované gemy bežely na OpenShift clusteru, aby se otestovala škálovatelnost gemů. Při vytváření rozsáhlé sady …víceAbstract:
This thesis compared the performance and scalability of three popular Ruby authorization gems: Pundit, CanCanCan, and Action_policy. The comparison was done using a benchmarking tool Locust that simulated a real-world scenario of a web application with multiple users and roles. The benchmarking tool and the tested gems were run on an OpenShift cluster to test the scalability of the gems. There was …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 15. 12. 2023
Identifikátor:
https://is.muni.cz/th/iqwmx/
Obhajoba závěrečné práce
- Obhajoba proběhla 9. 2. 2024
- Vedoucí: RNDr. Adam Rambousek, Ph.D.
- Oponent: Elijah DeLee
Citační záznam
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyMagisterský studijní program / obor:
Softwarové inženýrství / Nasazení a provoz softwarových systémů
Práce na příbuzné téma
- Žádné práce na příbuzné téma.