Performance & scalability comparison of Ruby authorization gems – Ing. Jan Smejkal
Ing. Jan Smejkal
Master's thesis
Performance & scalability comparison of Ruby authorization gems
Performance & scalability comparison of Ruby authorization gems
Abstract:
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 …moreAbstract:
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 …more
Language used: English
Date on which the thesis was submitted / produced: 15. 12. 2023
Identifier:
https://is.muni.cz/th/iqwmx/
Thesis defence
- Date of defence: 9. 2. 2024
- Supervisor: RNDr. Adam Rambousek, Ph.D.
- Reader: Elijah DeLee
Citation record
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatikyMasaryk University
Faculty of InformaticsMaster programme / field:
Software Engineering / Deployment and operations of software systems
Theses on a related topic
- No theses on a related topic available.