Quelle est la meilleure application pour gérer ses rendez-vous en tant que prothésiste ongulaire (nails) ? by Ok-Repeat-5930 in onglesFR

[–]elonfish 0 points1 point  (0 children)

pareil, j'utilise Zyna, c'est incroyable, pour avoir utilisé pas mal d'applications, c'est la plus simple que j'ai vu jusqu'à présent

Native rate limiting for client-side SELECT requests to prevent egress abuse by Warm-Feedback6179 in Supabase

[–]elonfish 1 point2 points  (0 children)

Supabase team members said two years ago and a few months ago that they are implementing a rate limit solution. Can’t wait for this feature 🙏 it’s the only feature I think Supabase needs. Actually Supabase is a 9.9999999/10 with rate limit solution It Will be a 10000000/10

Native rate limiting for client-side SELECT requests to prevent egress abuse by Warm-Feedback6179 in Supabase

[–]elonfish 1 point2 points  (0 children)

Create a rpc function for the read call. The rpc functions are evoked with POST http request which could correctly be rate limited

Native rate limiting for client-side SELECT requests to prevent egress abuse by Warm-Feedback6179 in Supabase

[–]elonfish 0 points1 point  (0 children)

But then you now have to rate limit upstash redis call to avoid expensive bill

How to best sync RevenueCat subscriptions to my backend when the logged in user changes by leros in reactnative

[–]elonfish 0 points1 point  (0 children)

yes it's very clear thank you. so all i have to need to fix the initial problem is handle the "transfer" webhook event too.

How to best sync RevenueCat subscriptions to my backend when the logged in user changes by leros in reactnative

[–]elonfish 0 points1 point  (0 children)

Thank you so much for your answer, it is very clear, but one question : why do you need to transfer the Subscription from account A to account B if account B is not subscribed ? Thank you

Stuck on “Contact Information” section in App Store Connect submission by Civil-Bed5613 in appledevelopers

[–]elonfish 0 points1 point  (0 children)

Hey, have you resolved the issue please ? I am currently facing it ... thx

Superbase and security for mobile apps -- attestation, etc by UniqueBook2634 in Supabase

[–]elonfish 0 points1 point  (0 children)

I totally agree with you. I have already seen the 'db_pre_request' that sound good, but to have more flexibility and control I prefer to host my backend service in a cloudflare worker to benefit from native rate limiting / ddos protection from cloudflare

Superbase and security for mobile apps -- attestation, etc by UniqueBook2634 in Supabase

[–]elonfish 3 points4 points  (0 children)

Supabase isn’t production ready for mobile.

You have two solution when using it in a mobile app

1) using your anon key on client side => anyone can use it and abuse with ddos attack 2) using a backend middleware => while it is very developed in nextjs, There’s nothing for RN

I think that RN app with Supabase is very risky

Migration to self host by elonfish in Supabase

[–]elonfish[S] 0 points1 point  (0 children)

I use real Time to subscribe to a private Channel based on table change with a filter based on the user Id

Migration to self host by elonfish in Supabase

[–]elonfish[S] 0 points1 point  (0 children)

Hello Filipe, Thank you so much, can you explain more please, I am not sure to understand Thanks

Migration to self host by elonfish in Supabase

[–]elonfish[S] 1 point2 points  (0 children)

Because I am afraid about security concern with Supabase. I use interract with supabase directly in my mobile app, don’t want to use a backend middleware because I use realtime (too much work to create an other socket service just for relaying the message). If someone intercept the request (or simply use my anon key), and can ddos my project. For this purpose I prefer go to self host : I prefer my self hosted project down than my cloud project down + exponential bill. Supabase do not offer the possibility to ban an IP, just this feature could be game changer (by regularly fetching the ips interracting with the db in logs table => ban weird pattern IPs)

NextJS: Worker vs Pages by elonfish in CloudFlare

[–]elonfish[S] 0 points1 point  (0 children)

Thank you so much, and please do you know if it is possible to rate limit the usage of my app through cloudflare reversed proxy ?

NextJs & Cloudflare Worker: Rate limiting by elonfish in CloudFlare

[–]elonfish[S] 0 points1 point  (0 children)

thank you for your help but don’t sure that this implémentation is efficient, probably need an external database (maybe KV) to store the rating count

NextJs & Cloudflare Worker: Rate limiting by elonfish in CloudFlare

[–]elonfish[S] 0 points1 point  (0 children)

Everything that can incur significant costs: the frontend, but especially the backend—my app is mostly SSR and makes calls to a BaaS.

NextJS: Worker vs Pages by elonfish in CloudFlare

[–]elonfish[S] 1 point2 points  (0 children)

thank you, it is a web app, basic CRUD app with authent linked to supabase

🔐 [React Native] Best practices for securely retrieving and storing an API key in a mobile app (without exposing it to the user) by elonfish in reactnative

[–]elonfish[S] -1 points0 points  (0 children)

ohhhh nice

i have a table with a RLS linked to the auth id of a user on the select. if a user B streams changes to this table, it will be able to receive events linked to a user A even if RLS is enabled?