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