Supabase ile Backend Yazmadan Proje Geliştirmek

Supabase ile Backend Yazmadan Proje Geliştirmek

NBK BARIŞ28 Nisan 2026Yazılım-Haberleri, Siber-Güvenlik

Günümüzde hızlı proje geliştirmek ve hemen canlıya almak (time-to-market) çok önemli. Supabase, açık kaynaklı bir Firebase alternatifi olarak tam da bu noktada hayat kurtarıyor.

Neden Supabase?

Supabase arka planda standart bir PostgreSQL veritabanı kullanır. Bu demek oluyor ki verileriniz asla özel bir sisteme kilitli kalmaz (vendor lock-in yok). İstediğiniz zaman veritabanını dışa aktarıp kendi sunucunuza geçebilirsiniz.

Güvenlik (Row Level Security)

Frontend üzerinden doğrudan veritabanına sorgu atıyorsak güvenlik nasıl sağlanıyor? Cevap: Row Level Security (RLS).

// Sadece kendi gönderilerini silebilir kuralı (SQL)
CREATE POLICY "Kullanıcılar kendi gönderilerini silebilir"
ON user_posts
FOR DELETE
USING (auth.uid() = author_id);

Bu politika sayesinde, frontend tarafından gönderilen silme istekleri Supabase tarafından otomatik olarak denetlenir. Eğer oturum açmış kullanıcının ID'si (auth.uid), gönderinin yazar ID'sine eşit değilse işlem reddedilir.

0 Yorum

YORUM YAPMAK İÇİN SİSTEME SIZMANIZ GEREKİYOR

Lütfen yukarıdaki butonu kullanarak giriş yapın veya kimlik oluşturun.

Yorumlar yükleniyor...