Ostatnia aktualizacja
03.07.2025 o 17:42

Architektura

Projektowanie systemu i komponenty

Przegląd systemu

Lázně Pramen wykorzystuje nowoczesną architekturę mikrousług z następującymi kluczowymi komponentami:

  • Funkcje brzegowe SupabaseŚrodowisko uruchomieniowe Deno
  • Czas rzeczywistyprzez kanał Supabase przez WebSocket
  • Buforowanie na krawędziCloudflare CDN

Konfiguracja infrastruktury

System jest wdrożony w wielu środowiskach:

  • RozwójLokalna konfiguracja Dockera
  • TestowanieWdrażania podglądowe Vercel
  • ProdukcjaSupabase z automatycznym skalowaniem

Przepływ danych

Aplikacja stosuje wzorzec czystej architektury:

  • Funkcje brzegowe SupabaseŚrodowisko uruchomieniowe Deno
  • Czas rzeczywistyprzez kanał Supabase (WebSocket)
  • Buforowanie na krawędziCloudflare CDN

Środki bezpieczeństwa

Bezpieczeństwo jest wdrażane na wielu warstwach:

  • SzyfrowanieSzyfrowanie end-to-end dla wrażliwych danych
  • Kontrola dostępuKontrola dostępu oparta na rolach (RBAC)
  • Audyty i aktualizacjeRegularne audyty bezpieczeństwa i aktualizacje
  • ZgodnośćZgodny z RODO

Stos Backendowy

Podstawowe technologie i komponenty infrastruktury napędzające platformę Lázně Pramen.

Backend Stack Architecture

Baza danych i funkcje

Nowoczesna baza danych bezserwerowa z możliwościami edge computing.

  • Baza danych Supabase Postgres
  • Funkcje Edge Środowisko wykonawcze Deno

Przetwarzanie płatności

Bezpieczna obsługa płatności z integracją webhook.

  • Bramka płatności Pasek
  • Integracja Usługi płatnicze

Komunikacja

Usługi e-mail transakcyjnych i powiadomień.

  • Usługa e-mail Wyślij siatkę
  • Typ e-maila E-maile transakcyjne

Kopia zapasowa danych

Zautomatyzowane rozwiązania do tworzenia kopii zapasowych i odzyskiwania po awarii.

  • Narzędzie do tworzenia kopii zapasowych pg_dump
  • Przechowywanie AWS S3