Gateway Request Analyzer – Software as a Service
Ladda ner
Publicerad
Författare
Typ
Examensarbete på grundnivå
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
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.
Beskrivning
Ämne/nyckelord
Rate-limiter, Proxy, SaaS, Vertx, Asynchronous,, Single-threaded, spammer, bot