Infrastruktura

Supabase

Backend na bazie PostgreSQL

Supabase to open source'owa platforma backendowa na PostgreSQL – baza danych, logowanie użytkowników, pliki i API bez budowania serwera od zera.

Oficjalna strona

Czym jest Supabase?

Supabase to open source'owa platforma backendowa zbudowana wokół bazy PostgreSQL. Do bazy dokłada automatycznie generowane API, uwierzytelnianie użytkowników, przechowywanie plików, funkcje serwerowe i subskrypcje zmian w czasie rzeczywistym. Można korzystać z wersji chmurowej albo uruchomić ją na własnej infrastrukturze.

Jak używamy tego w Koda Plus

Supabase jest w stosie dwóch serwisów inwestycji mieszkaniowych zbudowanych na Webflow: witryny i katalogu mieszkań WJ Investment oraz witryny dwóch inwestycji Firmy Inwestycyjnej JW. W obu projektach ceny lokali są aktualizowane codziennie i trafiają do rejestru dane.gov.pl, czego wymagają przepisy o jawności cen mieszkań. Supabase łączymy z Webflow wtedy, gdy witryna potrzebuje własnej bazy danych obok CMS-a.

Kiedy to ma sens

  • Strona na Webflow lub innym CMS-ie potrzebuje własnej bazy danych
  • Dane trzeba codziennie aktualizować i przekazywać do innych systemów lub rejestrów
  • Aplikacja potrzebuje logowania użytkowników i API bez pisania backendu od zera
  • Zależy Ci na relacyjnej bazie PostgreSQL, którą da się później przenieść

Najczęstsze pytania
Supabase

  • Czy Supabase to zwykły PostgreSQL?

    Pod spodem tak – każdy projekt Supabase ma pełną bazę PostgreSQL, do której można podłączyć się zwykłym klientem SQL. Supabase dokłada wokół niej API, uwierzytelnianie, pliki i funkcje, ale dane zostają w standardowym Postgresie i da się je wyeksportować.

  • Supabase czy Firebase – co wybrać?

    Supabase opiera się na relacyjnym PostgreSQL i SQL, a jego kod jest otwarty. Firebase to usługa Google, której podstawą jest dokumentowa baza NoSQL (Firestore). Przy danych o wyraźnej strukturze, takich jak lokale, ceny czy zamówienia, relacyjny model Supabase jest zwykle naturalniejszy.

  • Czy Supabase można hostować samodzielnie?

    Tak. Supabase jest open source i da się go uruchomić na własnej infrastrukturze, np. w kontenerach Docker. Wersja chmurowa zdejmuje z zespołu utrzymanie serwerów i aktualizacje.

Bezpłatne, 15-minutowe spotkanie

Opowiedz nam o swoim projekcie,
resztę dopasujemy pod Ciebie

15 minut rozmowy wystarczy, abyśmy wiedzieli, czy pasujemy do Twojego projektu.
Zaczynamy od Twoich potrzeb, nie od gotowego rozwiązania.

Skontaktuj się z nami

Remigiusz w granatowej koszuli i okularach
Korzystam z iMessage Korzystam z WhatsApp
Adrian w szarym golfie i okularach
Korzystam z iMessage Korzystam z WhatsApp