← Overview

2025-10 – 2026-05 · Architecture & Operations

Reverse Proxy for db.mensa.de

Built and operating a reverse proxy in front of the member database (db.mensa.de) of Mensa in Deutschland e.V., with a controlled migration to the target solution. The average response time dropped from around 2 s to 0.2 s, and eleven of every twelve requests are rejected at the proxy.

Overview

I placed a reverse proxy in front of the member database at db.mensa.de. It permanently handles the optimisation and protection of all incoming requests, with a noticeable effect on availability and load times for users as well as on the load of the backend system.

Responsibilities

Proof of concept

Standing up a demo system to validate the approach before the production rollout.

Operations and migration

Hosting and configuring the production system and steering a controlled migration to the target solution, in close coordination with stakeholders and backend developers.

Request optimisation

The average response time for users dropped from around 2 s to 0.2 s. Eleven of every twelve incoming requests are rejected at the proxy, such as bot requests and flooding attempts, so only legitimate requests reach the backend. The lighter backend load speeds those up further.

Stack

Nginx, Linux server on Hetzner.