Gateway Request Analyzer – Software as a Service

dc.contributor.authorBerzelius, Emil
dc.contributor.authorBagiu, Leonard
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSvensson, Lars
dc.contributor.supervisorStrikos, Panagiotis
dc.date.accessioned2023-11-07T10:11:15Z
dc.date.available2023-11-07T10:11:15Z
dc.date.issued2023
dc.date.submitted2023
dc.description.abstractThis 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.coursecodeLMTX38
dc.identifier.urihttp://hdl.handle.net/20.500.12380/307334
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectRate-limiter
dc.subjectProxy
dc.subjectSaaS
dc.subjectVertx
dc.subjectAsynchronous,
dc.subjectSingle-threaded
dc.subjectspammer
dc.subjectbot
dc.titleGateway Request Analyzer – Software as a Service
dc.type.degreeExamensarbete på grundnivåsv
dc.type.uppsokM
local.programmeDatateknik 180 hp (högskoleingenjör)

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 23-15 EB LB.pdf
Storlek:
2.43 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: