Cookie Consent by Free Privacy Policy Generator Aktuallisiere deine Cookie Einstellungen πŸ“Œ Why you should be using Supabase.


πŸ“š Why you should be using Supabase.


πŸ’‘ Newskategorie: Programmierung
πŸ”— Quelle: dev.to

Introduction

This article will provide a brief overview of what is Supabase and its powerful features. Supabase is a Free Open Source Software(FOSS) providing a complete backend for mobile and web applications. The biggest challenge when building an app is not the coding, but picking the right tech stack such that the application can function at a huge scale. That's where Supabase comes in providing Database services as an alternative to Firebase. But wait, maybe we're getting ahead of ourselves so first let's understand what we mean by a database.

What's a database

A database is generally defined as the collection of structured information, or data, stored electronically in a computer system. Nowadays when there are thousands and millions of users running a single application, the need to store data efficiently arises. Here comes the various databases such as Firebase, and Oracle Database which provide methods to store data for modern applications with huge userbases. Supabse being one of them, offers a substitute for Firebase, providing various features such as Database webhooks and authentication services while being cross-platform.

Let's discuss the infrastructure of Supabase

Supabase uses Postgres to store data, this is a deliberate decision from the Supabase team. While Postgres does seem like a difficult database as compared to NoSql, Supabases tries to make it simpler and easy to use.
Below is a diagram of the basic infrastructure of Supabase

Image description

Now, lets try to understand each of the above concepts -
Supabase
The main part. It is the entire backend around the Postgres database.

Supabase Studio
The administration UI, which you see when you go to app.supabase.com.

Supabase Client Libraries
Supabase provides low-level access to Supabase with client libraries in various technologies.

Supabase CLI
Supabase CLI provides a command line interface for the Supabase API.

S3 storage provider
Supabase uses Amazon S3 storage to save all large files. However, for the self-hosted variant, you must select an S3-compatible storage provider.

Didn't quite catch on? No worries, let's simplify the working of Supabse.
At a high level, Supabse provides two things, The backend and The frontend. The backend consists of infrastructure such as a Database, file storage, and edge functions. The front end consists of SDK which basically connects the infrastructure to the various frameworks used to develop applications such as Reacr, flutter, etc. For users this allows the user to simply communicate to the infrastructure and automatically generates REST and GraphQl APIs

Conclsion

Supabase is a great open source alternative for Firebase, as most of the services Supabase uses are generally also open source, while also providing the various important services Authentication and row-level-security.

...



πŸ“Œ Setup User Auth for your Reflex Python app using supabase (supabase-py)


πŸ“ˆ 40.5 Punkte

πŸ“Œ Why you should be using Supabase.


πŸ“ˆ 37.61 Punkte

πŸ“Œ You should start creating a View in Supabase!!


πŸ“ˆ 27.86 Punkte

πŸ“Œ Using ChatGPT with Your Own Data using LangChain and Supabase


πŸ“ˆ 27.14 Punkte

πŸ“Œ NIST AI Risk Management Framework: What You Should Know and Why You Should Care


πŸ“ˆ 24.97 Punkte

πŸ“Œ Using Supabase to Store Images in a .NET Application


πŸ“ˆ 22.54 Punkte

πŸ“Œ How I build Register and Login page using Supabase


πŸ“ˆ 22.54 Punkte

πŸ“Œ Implementing Drag and Drop Upload in React using Supabase


πŸ“ˆ 22.54 Punkte

πŸ“Œ Add password-less OTP based authentication to your Next.js apps using Supabase & Twilio


πŸ“ˆ 22.54 Punkte

πŸ“Œ How I built a Markdown Rendered Blog using Supabase and Chakra UI


πŸ“ˆ 22.54 Punkte

πŸ“Œ Creating a PokΓ©mon guessing game using Supabase, Drizzle, and Next.js in just 2 hours!


πŸ“ˆ 22.54 Punkte

πŸ“Œ Security In 5: Episode 407 - You Have Security Plans, Are You Testing Them? A Success Story For Why You Should


πŸ“ˆ 22.19 Punkte

πŸ“Œ Supabase: The Open-Source Superhero That Saves You From Firebase


πŸ“ˆ 21.52 Punkte

πŸ“Œ Why Your Website Should Work Offline (And What You Should Do About It)


πŸ“ˆ 21.4 Punkte

πŸ“Œ Styled-Components: Why you should (or should not) use it


πŸ“ˆ 21.4 Punkte

πŸ“Œ Why are div buttons bad for accessibility, and why should we stop using them?


πŸ“ˆ 21.24 Punkte

πŸ“Œ Why do you personally use Linux, and if you switched to it for your personal/home computer why did you switch.


πŸ“ˆ 21 Punkte

πŸ“Œ Why it’s a mistake to be a-waitin’ β€œthe” Mueller Report (and why you should instead focus on two other reports)


πŸ“ˆ 20.21 Punkte

πŸ“Œ Why Google Might Ban Australia… And Why You Should Care


πŸ“ˆ 20.21 Punkte

πŸ“Œ Why People Use Traffic Monitoring Cameras And Why You Should Too


πŸ“ˆ 20.21 Punkte

πŸ“Œ Why You Should Consider A Security Certification (and why now is the time)


πŸ“ˆ 20.21 Punkte

πŸ“Œ Why do I distrust CSS Frameworks (and why should you, sometimes)?


πŸ“ˆ 20.21 Punkte

πŸ“Œ 5 reasons why GenZ ditched real wallets for digital ones, and why you should too


πŸ“ˆ 20.21 Punkte

πŸ“Œ TypeScript: Why It's Taking Over JavaScript (And Why You Should Care)


πŸ“ˆ 20.21 Punkte

πŸ“Œ What feature of some DE you are not using would you love to have in the DE you are using?


πŸ“ˆ 19.88 Punkte

πŸ“Œ When You Should Blog and When You Should Tweet


πŸ“ˆ 19.82 Punkte

πŸ“Œ Security In 5: Episode 342 - Why You Should Rethink Using Facebook To Sign On To Websites


πŸ“ˆ 19.65 Punkte

πŸ“Œ 5 Reasons Why You Should Stop Using Free Proxies And Start Looking For Alternatives


πŸ“ˆ 19.65 Punkte

πŸ“Œ Docker 101: Why you should be using containers


πŸ“ˆ 19.65 Punkte

πŸ“Œ What is a top-down terminal and why should you be using one?


πŸ“ˆ 19.65 Punkte

πŸ“Œ 5 Reasons Why You Should Definitely Be Using a Password Manager


πŸ“ˆ 19.65 Punkte

πŸ“Œ NixOS Series #1: Why Should You Consider Using NixOS?


πŸ“ˆ 19.65 Punkte

πŸ“Œ Why You Should Stop Using LastPass After New Hack Method Update


πŸ“ˆ 19.65 Punkte

πŸ“Œ Here's why you should stop using cheap screwdrivers


πŸ“ˆ 19.65 Punkte











matomo