Gateway Request Analyzer – Software as a Service
dc.contributor.author | Berzelius, Emil | |
dc.contributor.author | Bagiu, Leonard | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Svensson, Lars | |
dc.contributor.supervisor | Strikos, Panagiotis | |
dc.date.accessioned | 2023-11-07T10:11:15Z | |
dc.date.available | 2023-11-07T10:11:15Z | |
dc.date.issued | 2023 | |
dc.date.submitted | 2023 | |
dc.description.abstract | This report describes the production of going from a proof-of-concept "rate-limiter" to a Software as a Service. A rate-limiter is meant to block spammers, bots, web scrapers, or general overuse for an application. The purpose of this degree project is to construct a rate-limiter possible to place on top of any application while still giving a customer nearly full control over its behavior. Most rate-limiters today are either custom-made for a particular purpose and therefore expensive, alternatively, black boxes placed on top of an application, black-box meaning an outside observer has no control or insight regarding its behavior. This degree project began as a proof of concept developed by students at Chalmers University of Technology but ends close to a Software as a Service, able to scale based on traffic. The Gateway Request Analyzer consists of multiple components, each based on docker images and independent from each other in their construction. Additionally, the Gateway Request Analyzer has been purposefully designed as to allow a third party to continue its development. | |
dc.identifier.coursecode | LMTX38 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/307334 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Rate-limiter | |
dc.subject | Proxy | |
dc.subject | SaaS | |
dc.subject | Vertx | |
dc.subject | Asynchronous, | |
dc.subject | Single-threaded | |
dc.subject | spammer | |
dc.subject | bot | |
dc.title | Gateway Request Analyzer – Software as a Service | |
dc.type.degree | Examensarbete på grundnivå | sv |
dc.type.uppsok | M | |
local.programme | Datateknik 180 hp (högskoleingenjör) |