RESTful API Plattform
API Design & Security
Robuster Backend-Service zur Verwaltung von Entitätsdaten mit sicherer Service-to-Service-Kommunikation und produktionsnaher Architektur.
- Absicherung über Keycloak mit Client Credentials Flow
- Persistenz mit SQL Server und versionierten Flyway-Migrationen
- Containerisierte Bereitstellung mit Docker
Spring BootRESTSQL ServerKeycloakFlywayDocker
Discord Bot
Event Processing & Automatisierung
Automatisiertes System zur Verarbeitung externer Datenquellen mit geplanter Ausführung, Transformation und zuverlässiger Event-Verarbeitung.
- Verarbeitung von GraphQL API-Daten über geplante Jobs
- Idempotente Verarbeitung zur Vermeidung inkonsistenter Zustände
- Leichtgewichtige Persistenz mit SQLite und Flyway
JavaJDAGraphQLSQLiteFlyway
E-Mail Scheduler
Scheduling & Template-Systeme
Flexibles System zur zeitgesteuerten Generierung und zum Versand von E-Mails auf Basis wiederverwendbarer Templates.
- Intervallbasiertes Scheduling mit Quartz
- Dynamische Inhaltserzeugung mit Thymeleaf und Freemarker
- Wartbare Struktur für wiederkehrende Hintergrundprozesse
Spring BootQuartzThymeleafFreemarker
Portfolio Website
Frontend-Architektur & Deployment Pipeline
Moderne Portfolio-Seite mit Fokus auf Performance, strukturierte Komponentenarchitektur und vollständig automatisiertes Deployment.
- Umsetzung mit Astro für performante statische Auslieferung
- CI/CD-Pipeline mit GitHub Actions für automatisierte Builds und Deployments
- Deployment in Docker-Containern auf einer Cloud-Infrastruktur
AstroGitHub ActionsDocker