Zuletzt aktualisiert
03.07.2025 um 17:42

Architektur

Systemdesign und Komponenten

Systemübersicht

Lázně Pramen verwendet eine moderne Mikroservices-Architektur mit den folgenden Schlüsselkomponenten:

  • Supabase Edge FunctionsDeno-Laufzeitumgebung
  • Echtzeitüber Supabase-Kanal über WebSocket
  • Edge-CachingCloudflare-CDN

Infrastruktur-Setup

Das System ist in mehreren Umgebungen bereitgestellt:

  • EntwicklungLokales Docker-Setup
  • TestenVercel Preview-Deployments
  • ProduktionSupabase mit automatischer Skalierung

Datenfluss

Die Anwendung folgt einem klaren Architekturmuster:

  • Supabase Edge FunctionsDeno-Laufzeitumgebung
  • Echtzeitüber Supabase-Kanal (WebSocket)
  • Edge-CachingCloudflare-CDN

Sicherheitsmaßnahmen

Sicherheit wird auf mehreren Ebenen implementiert:

  • VerschlüsselungEnd-to-End-Verschlüsselung für sensible Daten
  • ZugriffskontrolleRollenbasierte Zugriffskontrolle (RBAC)
  • Prüfungen & AktualisierungenRegelmäßige Sicherheitsprüfungen und Aktualisierungen
  • KonformitätGDPR-konform

Backend-Stack

Kerntechnologien und Infrastrukturkomponenten, die die Plattform Lázně Pramen antreiben.

Backend-Stack-Architektur

Datenbank & Funktionen

Moderner serverloser Datenbank mit Edge-Computing-Funktionen.

  • Datenbank Supabase Postgres
  • Edge-Funktionen Deno-Laufzeitumgebung

Zahlungsabwicklung

Sichere Zahlungsabwicklung mit Webhook-Integration.

  • Zahlungsgateway Stripe
  • Integration Webhooks → Zahlungsdienst

Datensicherung

Automatisierte Backup- und Disaster-Recovery-Lösungen.

  • Backup-Tool pg_dump
  • Speicher AWS S3