Tổng quan Supabase
2026-03-173 phút đọcVI
Supabase là BaaS mở nguồn trên PostgreSQL. Bài này giới thiệu các thành phần: database, auth, API, storage, Realtime; vị trí trong stack và khi nào chọn Supabase.
11 posts
2026-03-173 phút đọcVI
Supabase là BaaS mở nguồn trên PostgreSQL. Bài này giới thiệu các thành phần: database, auth, API, storage, Realtime; vị trí trong stack và khi nào chọn Supabase.
2026-03-173 phút đọcVI
Tạo project Supabase, cài CLI, cấu trúc thư mục; quản lý biến env (URL, anon key, service role key) an toàn. Cấu hình theo môi trường, secret không commit.
2026-03-173 phút đọcVI
Nguyên tắc thiết kế bảng: đặt tên, UUID vs serial, quan hệ; ví dụ schema conversations, messages. Chuẩn bị cho RLS và PostgREST.
2026-03-173 phút đọcVI
Viết migration SQL, thư mục và quy ước; áp dụng qua CLI hoặc Studio; rollback cơ bản. Schema versioned, reproducible.
2026-03-173 phút đọcVI
Supabase Auth, JWT; verify JWT ở backend (NestJS, Express, FastAPI). Session và refresh. Secret chỉ server-side.
2026-03-173 phút đọcVI
Cấu hình Prisma trỏ Supabase; introspect vs migrate; tránh xung đột với Supabase migrations. Một nguồn sự thật schema.
2026-03-173 phút đọcVI
RLS là gì; bật RLS, viết policy SELECT/INSERT/UPDATE/DELETE; test. Bảo mật mặc định, least privilege.
2026-03-173 phút đọcVI
PostgREST auto API; khi nào dùng custom API (backend riêng). REST contract rõ ràng; tách biệt consumer và data.
2026-03-173 phút đọcVI
Realtime subscriptions; Edge Functions (webhook). Khi nào dùng; ranh giới serverless, event-driven.
2026-03-173 phút đọcVI
Deploy migration an toàn; CI/CD (secret, branch); nhiều project dev/staging/prod; bảo mật key; checklist deploy.
2026-03-172 phút đọcVI
Giới thiệu chuỗi 10 bài Supabase (BaaS trên Postgres): tổng quan, setup, schema, migrations, auth, Prisma, RLS, API, Realtime/Edge, deploy.