Skip to content

Commit dd55b55

Browse files
authored
blog: supabase fix (#338)
1 parent c9d0269 commit dd55b55

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

blog/supabase-alternative/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Supabase RLS Alternative
3-
description: Show the limitation of Supabase RLS with a multi-tenancy SaaS example and introduce ZenStack as an alternative.
4-
tags: [supabase, rls, baas, zenstack]
3+
description: Show the limitation of Supabase RLS(Row Level Security) with a multi-tenancy SaaS example and introduce ZenStack as an alternative.
4+
tags: [supabase, rls, auth, baas, zenstack]
55
authors: jiasheng
66
date: 2024-07-24
77
image: ./cover.png
@@ -13,12 +13,12 @@ image: ./cover.png
1313

1414
## A Short History of BaaS
1515

16-
In the early days of web and mobile app development, building a backend from scratch was laborious and error-prone. Developers had to manage servers, databases, and infrastructure and ensure scalability while writing the core business logic of their applications. Then came Backend-as-a-Service (BaaS), promising to liberate developers from this burden.
16+
In the early days of web and mobile app development, building a backend from scratch was laborious and error-prone. Developers had to manage servers, databases, and infrastructure and ensure scalability while writing the core business logic of their applications. Then came BaaS(Backend-as-a-Service), promising to liberate developers from this burden.
1717

1818
<!--truncate-->
1919
### Firebase: The Pioneer
2020

21-
Firebase was one of the first BaaS platforms to gain widespread adoption. It was acquired by Google, and at Google I/O in **2016**, it announced an expansion of its services to become a unified backend-as-a-service (BaaS) platform for mobile developers. Firebase quickly became popular among developers for its ease of use and integration with Google's ecosystem.
21+
Firebase was one of the first BaaS platforms to gain widespread adoption. It was acquired by Google, and at Google I/O in **2016**, it announced an expansion of its services to become a unified BaaS platform for mobile developers. Firebase quickly became popular among developers for its ease of use and integration with Google's ecosystem.
2222

2323
However, as projects grew in complexity, so did concerns about vendor lock-in and data control. Its rigid data models and scalability issues led developers to seek more flexible and robust alternatives.
2424

@@ -49,9 +49,9 @@ service cloud.firestore {
4949
}
5050
```
5151

52-
### Supabase: RLS
52+
### Supabase: RLS(Row Level Security)
5353

54-
Since Supabase is built upon Postgres, it could leverage PostgreSQL's robust RLS(Row-Level Security) to handle access control.
54+
Since Supabase is built upon Postgres, it could leverage PostgreSQL's robust RLS to handle access control.
5555

5656
```sql
5757
-- owner has full access to her own posts
@@ -451,4 +451,4 @@ Software engineering is an art of trade-offs. It involves balancing time and spa
451451
Someone has completed the artwork in production 😉
452452
453453
> We've launched MermaidChart's team feature using ZenStack. Much cleaner and easier to maintain than writing RLS policies or application level checks that will surely leak after some time.
454-
Sid from [MermaidChart](https://www.mermaidchart.com/)
454+
Sidharth [MermaidChart](https://www.mermaidchart.com/)

0 commit comments

Comments
 (0)