E-book details

Building Production-Grade Web Applications with Supabase. A comprehensive guide to database design, security, real-time data, storage, multi-tenancy, and more

Building Production-Grade Web Applications with Supabase. A comprehensive guide to database design, security, real-time data, storage, multi-tenancy, and more

David Lorenz, Jorge Varandas

Ebook
Discover the powerful capabilities of Supabase, the cutting-edge, open-source platform flipping the script on backend architecture. Guided by David Lorenz, a battle-tested software architect with over two decades of development experience, this book will transform the way you approach your projects and make you a Supabase expert.

In this comprehensive guide, you'll build a secure, production-grade multi-tenant ticket system, seamlessly integrated with Next.js. You’ll build essential skills for effective data manipulation, authentication, and file storage, as well as master Supabase's advanced capabilities including automating tasks with cron scheduling, performing similarity searches with artificial intelligence, testing your database, and leveraging real-time updates.

By the end of the book, you'll have a deeper understanding of the platform and be able to confidently utilize Supabase in your own web applications, all thanks to David's excellent expertise.
  • 1. Unveiling the Inner Workings of Supabase and Introducing the Book's Project
  • 2. Setting Up Supabase with Next.js
  • 3. Creating the Ticket Management Pages, Layout, and Components
  • 4. Adding Authentication and Application Protection
  • 5. Crafting Multi-Tenancy through Database and App Design
  • 6. Enforcing Tenant Permissions with RLS and Handling Tenant Domains
  • 7. Adding Tenant-Based Signups, including Google Login
  • 8. Implementing Dynamic Ticket Management
  • 9. Creating a User List with RPCs and Setting Ticket Assignees
  • 10. Enhancing Interactivity with Realtime Comments
  • 11. Adding, Securing, and Serving File Uploads with Supabase Storage
  • 12. Avoiding Unwanted Data Manipulation and Undisclosed Exposures
  • 13. Adding Supabase Superpowers and Reviewing Production Hardening Tips
  • Title: Building Production-Grade Web Applications with Supabase. A comprehensive guide to database design, security, real-time data, storage, multi-tenancy, and more
  • Author: David Lorenz, Jorge Varandas
  • Original title: Building Production-Grade Web Applications with Supabase. A comprehensive guide to database design, security, real-time data, storage, multi-tenancy, and more
  • ISBN: 9781837635269, 9781837635269
  • Date of issue: 2024-08-09
  • Format: Ebook
  • Item ID: e_3ynq
  • Publisher: Packt Publishing