RESTful API Platform
Backend-App zur Verwaltung von Entitätsdaten mit sicherer Service-to-Service-Kommunikation
- Absicherung über Keycloak mit Client Credentials Flow
- Persistenz mit SQL Server und versionierten Flyway-Migrationen
- Containerisierte Bereitstellung mit Docker
Spring BootRESTSQL ServerKeycloakFlywayDocker
Discord Bot
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
- CI Pipeline für automatisierte Builds und Docker Image Publishing
JavaJDAGraphQLSQLiteFlywayDockerGithub Actions
E-Mail Scheduler
App 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
Portfolio-Seite zur Abbildung des Lebenslaufes
- 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
AstroDockerGithub Actions