Firebase ou Clerk?

Estou criando uma plataforma e quero colocar ela em produção, porém não quero fazer todo o backend, por exemplo, não quer ter que configurar token etc. Para isso estava pensando em fazer com o Clerk, mas eu também quer saber se o usuário esta usando o plano free ou pago para oferecer funcionalidades. Então pensei no Firebase que é algo que já tenho mais contato, mas estou um pouco preocupado com a escala do projeto. Qual seria as soluções que vocês recomendam?

Opa, interessante a sua dúvida.

Já usei bastante o Firebase e fiz em projeto pessoais testes com outras ferramentas. Pela minha experiência em geral essas ferramentas são bem parecidas. Umas focam em conveniência, outras em UIs prontas, outras em ser open source.

Um grande diferencial que vejo no Firebase é que ele é uma forma tranquila de molhar o pé em um oceano que é a Google Cloud.

Boa parte das ferramentas do Firebase são uma versão simplificada de produtos da Google Cloud, permitindo assim se você começar a esbarrar nas limitações do Firebase fazer uma transição gradual.

Já fiz projetos que atendiam milhares de usuários diários com o Firebase e ele atendeu super bem com 0 problemas de escala. Porém vale dizer que não vi nada que outras ferramentas não fariam. Sinto que o ponto principal é o seu objetivo com a ferramenta.

Se for comunidade ou conveniência, iria de Firebase. Também vale dizer que o Firebase é muito usada no mercado. Se for estudo, vale qualquer uma. Se for automomia, o Supabase é bem interessante, você pode fazer self-hosting, é equiparado ao Firebase no grosso e ainda tem uns extras tipo a API graphQL automática, sistema de regras mais robusto e outros fru-frus.

No fim do dia em geral as opções mais populares como Firebase e Supabase, bem como outras são bem robustas, escaláveis e seguras. Vale pesar o que é mais importante pra você.