~/questoes/programacao
Supabase é um backend gerenciado que oferece PostgreSQL, autenticação e funcionalidades realtime prontas para usar, eliminando a necessidade de configurar servidores manualmente. Isso permite que você foque na lógica do seu aplicativo em vez de gerenciar infraestrutura complexa.
A alternativa B está correta porque Supabase oferece exatamente um backend gerenciado que inclui PostgreSQL como banco de dados, autenticação integrada e atualizações em tempo real. Essas três funcionalidades vêm prontas, reduzindo drasticamente a complexidade operacional.
Supabase não oferece um editor visual que elimina SQL. Na verdade, ele usa PostgreSQL, um banco relacional tradicional. Você ainda trabalha com SQL, mas a infraestrutura fica gerenciada pela plataforma.
Esta é a proposta central do Supabase: um backend completamente gerenciado que combina PostgreSQL (banco robusto), autenticação pronta (login, registro, permissões) e realtime (atualizações instantâneas). Você não gerencia servidores; a plataforma cuida disso.
Supabase não é um framework customizado que substitui banco relacional. Ele usa PostgreSQL como base e oferece camadas adicionais por cima. Bancos relacionais continuam sendo fundamentais na arquitetura.
Supabase não elimina a necessidade de banco de dados. Ao contrário, ele oferece um banco PostgreSQL gerenciado. As ferramentas de deploy ajudam, mas o banco de dados é essencial e continua sendo parte central da solução.