Zum Inhalt springen

Tech-Stack

BereichTechnologieBegruendung
HTTP RouterChiLeichtgewichtig, stdlib-kompatibel
DB-ZugriffJet (Code-Gen, Query Builder)Typensichere Queries, kein ORM
Migrationengolang-migrateStandard in Go-Projekten
Loggingslog (JSON)stdlib, strukturiert
Configenvconfig (Struct Tags)Einfach, keine Dateien
Validationgo-playground/validatorStandard-Bibliothek
IDsUUIDv7Zeitbasiert, sortierbar
Testingtestify + Given/When/ThenLesbarer Test-Code
DIusecase.New(db) verdrahtet allesKein Framework, explizit
BuildGo Modules + MakefileStandard
Architektur3 Schichten: HTTP → UseCase → FeatureClean Architecture
BereichTechnologieBegruendung
FrameworkReact 19 + TanStack Start (SSR via Nitro)Server Functions, BFF-Pattern
RoutingTanStack Router (File-based)Type-safe, SSR-first
Data FetchingTanStack QueryCaching, Invalidation
UI LibraryMantine 8Umfangreich, Mobile-first
StylingTailwind CSS 4Utility-first
FormsReact Hook Form + ZodSchema-basierte Validierung
i18ni18nextDE + EN
BereichTechnologieBegruendung
CMS HostingHetzner VPS + DockerKosteneffizient, EU
CMS ZugangCloudflare TunnelKein offener Port
Kunden-WebsitesAstro SSG → Cloudflare PagesKostenlos, schnell
DatenbankPostgreSQL self-hosted$0, Audit-Trigger, PITR
BackupWAL-GPoint-in-Time Recovery
CDN/DNS/SSLCloudflareAutomatisch, kostenlos
ServiceZweckRegion
AWS SESE-Mail-VersandFrankfurt (eu-central-1)
AWS SQSEvent-Puffer (Analytics, Kontaktformular)Frankfurt
AWS API GatewayEingangs-Proxy fuer SQSFrankfurt
Cloudflare R2Medien-Speicher (Primary)EU Jurisdiction
AWS S3-IAMedien-Backup (Disaster Recovery)Frankfurt
DeepL APIAutomatische Uebersetzung