Skip to content

Part 14. References

Goal: Provide catalog of official resources and extended practices, helping dev teams maintain updated knowledge, best practices, and technology trends.

14.1 🧩 Official Documentation

TopicLinkNotes
Supabase Documentationhttps://supabase.com/docsOfficial documentation homepage
Next.js Documentationhttps://nextjs.org/docsNext.js framework docs (App Router, SSR, ISR, Middleware)
Supabase Auth Guidehttps://supabase.com/docs/guides/authConfigure JWT, OAuth, Magic Link, OTP
Supabase Row Level Security (RLS)https://supabase.com/docs/guides/database/postgres/row-level-securityHow to enable and write security policies
Supabase CLI Referencehttps://supabase.com/docs/reference/cliAll CLI commands (link, db push, migrate, function deploy)
Supabase Edge Functionshttps://supabase.com/docs/guides/functionsGuide to write & deploy Edge Functions
Supabase Storagehttps://supabase.com/docs/guides/storageUpload, signed URLs, bucket policies
Supabase Realtimehttps://supabase.com/docs/guides/realtimeReal-time data streaming
Supabase Database Extensionshttps://supabase.com/docs/guides/database/extensionspg_cron, pg_net, pgmq, vector, etc.
Supabase API Reference (PostgREST)https://supabase.com/docs/reference/javascript/selectAPI client and query syntax
Supabase Pricing Overviewhttps://supabase.com/pricingPlan details, quotas and costs
Next.js Deploymenthttps://vercel.com/docs/deploymentsDeploy Next.js on Vercel
Next.js Proxy (Old Middleware) & Edge Runtimehttps://nextjs.org/docs/app/api-reference/file-conventions/proxyConfigure security and proxy (old middleware)
NextAuth.js (Optional)https://next-auth.js.orgIf integrating auth outside Supabase

14.2 ⚙️ Useful Tools & Libraries

PurposeTool / PackageNotes
Supabase CLIsupabaseFor migrations, deploy functions
Supabase JS Client@supabase/supabase-jsMain SDK used in Next.js
Supabase SSR@supabase/ssrAuth support for App Router SSR
Monitoring / Tracing@opentelemetry/apiCollect end-to-end traces
Error Tracking@sentry/nextjsSend errors from Edge & FE to Sentry
Task QueuepgmqNative queue in Postgres
Schedulerpg_cronSchedule periodic jobs
HTTP calls in SQLpg_netSend API requests from DB triggers
Vector SearchpgvectorStore embeddings, use for AI search
Infrastructure IaCTerraform, PulumiAutomate Supabase project deployment
CI/CDGitHub ActionsAutomated build-test-deploy
VisualizationGrafana, MetabaseCreate data analysis dashboards
Performance TestingK6, JMeterLoad test and benchmark Edge Functions

14.3 🧠 Blog & Case Studies (Official from Supabase)

TopicLinkNotes
Supabase Launch Weekshttps://supabase.com/blog/tags/launch-weekQuarterly update summary
Supabase vs Firebasehttps://supabase.com/alternatives/supabase-vs-firebaseDetailed comparison
Using pgmq for job queuehttps://supabase.com/blog/supabase-queuesQueue in Postgres
Processing large jobshttps://supabase.com/blog/processing-large-jobs-with-edge-functionsProcessing large jobs with Edge Functions, Cron, and Queues
Postgres Performance Tuninghttps://supabase.com/docs/guides/platform/performanceOptimize queries & indexes

14.4 🎓 Learning Resources & Videos

TopicSourceNotes
Supabase with Cloudflare Workers & KV Storagehttps://egghead.io/courses/cache-supabase-data-at-the-edge-with-cloudflare-workers-and-kv-storage-883c7959Cache Supabase data at the Edge with Cloudflare Workers and KV Storage
Supabase Crash Course (FreeCodeCamp)Updating...Comprehensive Supabase + Next.js course
Next.js 15 (App Router)Updating...App Router, SSR, ISR updates
Supabase Edge Functions Live DemoUpdating...Demo functions, storage, auth
Auth & RLS WorkshopUpdating...Build secure auth with RLS
pgvector for AI SearchUpdating...Build AI app with pgvector
Deploy with Supabase CLIUpdating...Detailed guide
Performance Testing (K6)Updating...Optimize Edge Function / API latency

14.5 🧮 Community & Discussion Channels

SourceLinkNotes
Supabase Discordhttps://discord.supabase.comGlobal dev community
Supabase GitHub Discussionshttps://github.com/supabase/supabase/discussionsTechnical discussions & Q&A
Reddit r/Supabasehttps://reddit.com/r/SupabaseUse case & experience exchange
Supabase Status Pagehttps://status.supabase.comMonitor system uptime
Next.js Discordhttps://discord.gg/nextjsOfficial Next.js community

14.6 🧩 Template & Boilerplate Repositories

Repo NameDescriptionLink
supabase/supabaseOfficial open-source codebasehttps://github.com/supabase/supabase
supabase/supabase-jsOfficial JavaScript SDKhttps://github.com/supabase/supabase-js
supabase-nextjs-templateSupabase + Next.js 15 templatehttps://github.com/Razikus/supabase-nextjs-template

14.7 🧠 In-Depth PostgreSQL Documentation

TopicLinkNotes
Postgres Documentationhttps://www.postgresql.org/docs/Original documentation
RLS & Security Policieshttps://www.postgresql.org/docs/current/ddl-rowsecurity.htmlNative RLS
EXPLAIN & Query Planninghttps://www.postgresql.org/docs/current/using-explain.htmlUnderstand query planner mechanism
Extensions Ecosystemhttps://pgxn.org/Find and install extensions
Partitioning Guidehttps://www.postgresql.org/docs/current/ddl-partitioning.htmlPartition tables by time / tenant

14.8 💼 Companies Using Supabase

Company / OrganizationApplicationNotes
Phoenix EnergyCritical infrastructure migrationCompleted full migration in six months on Supabase
RallyPan-European fleet payments platformPowers fleet payments end-to-end on Supabase stack
SoshiAI social media managerScaled from hackathon project to startup with Supabase
Kayhan SpaceSpace-ops telemetry toolingAchieved 8× developer velocity after migration
UdioMusic creation platformBuilt collaborative music experience on Supabase

Reference: Supabase Customer Stories

14.9 🔬 Advanced Self-Study Directions

TopicGoal
PostgreSQL internalsDeep understanding of optimizer, planner, locking
Edge compute & Deno runtimeWrite optimized Edge Functions
Supabase self-hosted stackDeploy on-prem or hybrid
AI / pgvectorBuild search engine, semantic filter
OTEL & ObservabilityBuild end-to-end system tracing
Multi-tenant RLS patternsIsolation for enterprise SaaS
Terraform + Supabase ProviderIaC for Supabase projects

14.10 📘 Suggested Advanced Learning Path

PhaseFocusExpected Outcome
Week 1-2Review RLS, Auth, Advanced PoliciesWrite complex policies yourself
Week 3-4Edge Functions & CI/CDComplete deployment pipeline
Month 2OTEL + Sentry + LoggingHave trace/log dashboard
Month 3pgvector + AI IntegrationSearch & LLM demo
Month 4+Self-host Supabase & IaCSetup Supabase for team

14.11 🧾 Conclusion

The "References" section is not just a list of links, but an extended learning map for you and your team to continue researching, experimenting, and sharing knowledge.

After completing all 14 parts:

  • You have mastered Supabase + Next.js foundation,
  • Can deploy, operate, secure, optimize,
  • And continue expanding to senior / architect level with AI integration, observability, multi-tenant, and self-hosted infrastructure capabilities.

Released under the MIT License.