ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Rate limiting in API management

Matej Šnuderl (2018) Rate limiting in API management. EngD thesis.

Download (2104Kb)


    With ever growing usage of World Wide Web, number of requests to web APIs is increasing rapidly. DoS attacks and service abuses are becoming easier to execute, and more common every day. Quality of service is becoming more important as competition is rising. To build robust and reliable services, software engineers have to take this into account when designing web APIs, to deliver end users with a pleasant and reliable experience. In this thesis we delve into rate limiting in web API management to deal with those problems on scale. We propose an approach to rate limiting when request weighting is key, and cannot be estimated/calculated upfront. We show how integration of such approach into a real working system can help in achieving high stability and performance improvements, while unlocking some advanced API monetisation opportunities.

    Item Type: Thesis (EngD thesis)
    Keywords: Rate Limiting, API management, scalable web services
    Number of Pages: 61
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Dejan Lavbič302Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1538083779)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4333
    Date Deposited: 07 Dec 2018 12:43
    Last Modified: 19 Dec 2018 13:18
    URI: http://eprints.fri.uni-lj.si/id/eprint/4333

    Actions (login required)

    View Item