Start
Alle Projekte

URL Shortener

Link-Shortener-API mit Redirects und Klick-Analytics

Rolle

Fullstack-Entwickler

Jahr

2024

Stack

NestJSTypeScriptPostgreSQLPrismaDockerREST API

Die Aufgabe

Einen kleinen, aber echten Backend-Service entwerfen: kollisionsfreie Kurzcodes generieren, mit minimaler Latenz weiterleiten, Klicks unter paralleler Last korrekt zählen und überall leicht deploybar bleiben.

Die Phasen

01

API-Design

REST-Endpoints mit DTO-Validierung, OpenAPI-Doku out of the box und vorhersehbarer Fehlersemantik.

02

Datenschicht

PostgreSQL mit Prisma; atomares Inkrement für die Klickzählung — parallele Redirects verlieren keinen einzigen Klick.

03

Deployment

Docker Compose für den Start mit einem Befehl, Env-getriebene Konfiguration, bereit für jeden Container-Host.

Die Ergebnisse

<10ms

Redirect-Latenz

100%

typisierte Request/Response-Verträge

1 cmd

für den kompletten lokalen Start

Screens