UNTER DER HAUBE
Mehr als eine Bike-Seite.
Gravel Bike Germany läuft auf einem vollständigen Anwendungs-Framework - entworfen, gebaut und betrieben von einer Person, von der Datenbank bis zur App.
info@gravelbike-germany.de
Andreas Ernst auf seinem Rennrad an einem Pass auf Mallorca
132
Pakete
214 Tsd.
Zeilen TypeScript & Svelte
580+
Test-Suites
65
Design-Dokumente
1.510+
Commits seit 2024
Das Fundament
Jede Funktion, die Sie hier sehen - Blog, Kalender, Chat, Marktplatz, GPX-Tracks - ist ein Modul auf einem allgemeinen Framework. Die Bike-Seite ist seine erste Anwendung, nicht seine Grenze.
Dependency Injection
Ein eigener DI-Container mit Deskriptoren zur Compile-Zeit. Ein Service-Interface: im Browser ein Remote-Proxy, auf dem Server die Implementierung.
Objekt-relationale Schicht
Dynamische Entitäten ohne Schema-Migration, eine generierte GraphQL-API, Volltextsuche und feingranulare Berechtigungen.
Visueller Designer
Seiten wie diese sind Widget-Bäume, bearbeitet in einem WYSIWYG-Designer und ohne Release veröffentlicht - mit Datenquellen, Ausdrücken und Aktionen.
Modulares Portal
Lazy geladene Features, Freischaltung pro Installation, Server-Side Rendering für Suchmaschinen und eine Smartphone-Variante jedes Screens.
Echtzeit
Ein WebSocket-Event-Bus über den Cluster via NATS, Web-Push-Benachrichtigungen, eine installierbare PWA und eine native iOS-Hülle.
Sicherheit
Single Sign-on mit Keycloak über OpenID Connect, serverseitig aufgelöste Berechtigungen, eingebaute Moderation.
Betrieb
Docker, Ansible und Caddy; Traces, Logs und Metriken in Grafana; Feature-Flags; nächtliche verschlüsselte Backups.
Sprachen
Sprachen sind Daten, kein Code: jeder Screen, jede Seite und jede Meldung ist zur Laufzeit übersetzbar.
Der Stack
Svelte 5
SvelteKit SSR
NestJS
TypeScript
PostgreSQL / PostGIS
GraphQL
Keycloak
NATS
WebSocket
Meilisearch
MinIO
Grafana · Loki · Tempo
Unleash
Docker
Ansible
Caddy
Capacitor iOS
Nx
Claude Code
Mit KI gebaut, mit Architektur entworfen
Die Plattform entsteht spezifikationsgetrieben: Jedes Subsystem beginnt als Design-Dokument, KI-Agenten setzen es um, und vor jedem Fix steht ein fehlschlagender Test. Das Ergebnis: das Tempo eines Teams mit der Geschlossenheit einer einzigen Architektur.
Andreas Ernst
DER AUTOR
Andreas Ernst
Diplom-Informatiker · Head of Architecture
Als Chef-Architekt und technischer Projektleiter hat Andreas Großprojekte für die Schenker AG und die Deutsche Post AG mit bis zu 150 Mitarbeitenden geprägt, als Chief Technical Architect die Plattform von HRS neu aufgebaut und als VP Software Development bei der CompuGroup Medical die Technologie einer Business Unit mit 300 Mitarbeitenden verantwortet.
Frameworks ziehen sich durch seine Laufbahn: Dependency-Injection- und Microservice-Frameworks, Micro-Frontend-Portale, Formular-Designer und ORM-Schichten, in Java, Kotlin, Python und TypeScript. Diese Plattform bündelt diese Erfahrung in einer Codebasis - und beweist, dass Architektur-Verantwortung und eigener Code zusammengehören.
Plattformen gebaut für
Schenker AG
Deutsche Post AG
HRS
CompuGroup Medical
Senec
Und ja: Er fährt selbst - Gravel, Rennrad und gelegentlich einen Pass auf Mallorca.
Sie suchen einen Chef-Architekten oder Head of Engineering?
Architektur, technologische Leitung und KI-gestützte Entwicklung - von der Strategie bis zum ersten Commit.
info@gravelbike-germany.de