Foi a galera vendedora de curso que popularizou a arquitetura de usar serviços free.
Supabase pra DB, vercel pra front, nada de back, essa mania de separar a aplicação em locais diferentes, procurando plataformas "grátis" que te apunhalam pelas costas quando vc menos espera.
São ferramentas incríceis? até que são, mas a facilidade que elas oferecem tem um trade-off que custa muito
como exemplo o supabase. Nada mais é que um postgres com uma interface bonitinha. (sim, todas as funções que ele oferece tem no postgres.)
Qual o custo de você não precisar configurar o DB? planos EXTREMAMENTE CAROS se você atingir o limite.
Sim, é muito mais caro que vc pegar uma máquina na cloud e configurar.
A vercel a mesma coisa, lembro de quando eles mudaram a política de cache e a fatura do Tabnews ia subir pra MILHARES DE REAIS
(O banco ser acessado do front), é algo ruim?
imagina assim, o banco de dados é como uma biblioteca gigantesca que tem alguns documentos oficiais, o backend são os atendentes e seguranças.
O banco de dados ser acessível do front é tipo "entra aí e pega os documentos que tu precisar, vamos confiar que você não vai pegar nenhum que não pode"
O banco de dados ser acessível só do backend obriga ao usuário perguntar o que precisa aos atendentes. Eles só vão entregar os documentos que o usuário tem acesso, e não vão deixar ele se passar poroutra pessoa.
(Se o código for construído certinho, claro)
Qual é o certo?
O certo NA MINHA OPINIÃO é fugir totalmente do que vendendor de curso fala, e de todo o hype.
Qual empresa realmente grande que usa supabase e vercel? não conheço nenhuma.