Skip to content

cbartolomeu/Reverse-Proxy

Repository files navigation

Reverse Proxy Library

This project is part of the course unit of Projecto e Seminário from the Degree in Computer Science and Computer Engineering of Instituto Superior de Engenharia de Lisboa (ISEL).

This project consisted in the development of a library using Kotlin programming language for the implementation of configurable HTTP intermediaries, specifically reverse proxies.

The library offers configurable modules which the programmer can use in order to build the reverse proxy according to his needs.

These modules add some of the functionallities of a reverse proxy such as load balancer, request retry, circuit break and throttling.

Keywords: HTTP intermediary, Kotlin, Library, Ktor, Gateway.