Zum Inhalt springen
AS_

Projekte

Eine Auswahl an Dingen, die ich gebaut habe und pflege.

Betrieb einer Monitoring-Plattform

~20 Mio. Logs pro Tag

Eine kaum dokumentierte, produktive Plattform auf Elastic Stack und Icinga 2 für einen bundesweiten Mautbetreiber übernommen und mit Ansible und GitLab CI/CD automatisiert.

Elastic StackIcinga 2AnsibleGitLab CI/CDPythonLinux

Mautbetreiber · über ORDIX

PostgreSQL-Operator-Benchmark

Failover: 5 s bis 68 s

Fünf PostgreSQL-Operatoren für Kubernetes verglichen und Failover unter Schreiblast gemessen. Als Artikel veröffentlicht und bei der CloudNativeNight Mainz vorgestellt.

KubernetesPostgreSQLCloudNativePGPatroniBenchmarking

Kubernetes-Homelab

Vom Merge live in ~3 Min.

Single-Node-Cluster auf Talos Linux, komplett aus einem öffentlichen Git-Repository betrieben: Argo CD, Cilium, OpenBao, Kyverno und CloudNativePG mit Point-in-Time-Recovery. Diese Seite läuft darauf.

KubernetesTalos LinuxArgo CDCiliumOpenBaoKyvernoCloudNativePG

PostgreSQL-Plattform auf Kubernetes

Ersatz für CockroachDB

Hochverfügbare PostgreSQL-Cluster mit CloudNativePG und Argo CD für den IT-Dienstleister eines bundesweiten Einzelhändlers, übergeben mit Betriebshandbuch.

KubernetesCloudNativePGPostgreSQLArgo CDGitOps

Einzelhandel-IT · über ORDIX

Schulungsumgebungen als Code

Wöchentlich neu, hunderte Teilnehmende pro Jahr

Terraform-Module und Ansible-Rollen, die Schulungs-VMs und Datenbanken auf Oracle Cloud Infrastructure bereitstellen und die manuelle Einrichtung durch die interne IT ersetzen.

TerraformAnsibleOracle Cloud Infrastructure

Intern · Infrastructure as Code

TTSL: Eine DSL für Steuer- und Transfermodellierung

Usability-Score 32,5 auf 80

Bachelorarbeit, Note 1,0 (Bestnote): eine domänenspezifische Sprache, die die Modellierung des deutschen Steuer- und Transfersystems in GETTSIM einfacher und weniger fehleranfällig macht.

DSL-DesignPythonUsability-StudieStatistik

Diese Website

Statisch, ohne Client-Framework

Zweisprachige Website mit handgeschriebenem WebGL-Shader-Hero. Gebaut mit Astro, als schlankes nginx-Image ausgeliefert und per GitOps auf mein Homelab deployt.

AstroTypeScriptTailwind CSSWebGLDockerGitHub Actions

Privates Projekt

Data-Science-Bibliothek für die Lehre

Eine API für pandas, seaborn und scikit-learn

Uni-Projektgruppe: eine einsteigerfreundliche Python-Bibliothek, mit der Programmieranfänger echte Data-Science- und Machine-Learning-Workflows umsetzen.

Pythonpandasscikit-learnseaborn