Módulo 1: Comece aquiAula 2 de 205 minResumo aberto · Vídeo com cadastro grátis

Por que o SurrealDB existe

Por Mauro Mequelussi · Curso gratuito SurrealDB do zero: fundamentos com um CRM · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 2 de 20 ("Por que o SurrealDB existe"), parte do módulo "Comece aqui" do curso gratuito "SurrealDB do zero: fundamentos com um CRM" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: inaugural, conheça a história e a motivação por trás da criação do SurrealDB. Veja como o excesso de ferramentas separadas fragmenta o desenvolvimento e entenda o conceito de um banco multimodelo na prática de um CRM.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 20 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • A origem e o propósito por trás da criação do SurrealDB
  • As desvantagens de conectar múltiplos bancos e serviços de backend em um app
  • O conceito de banco de dados multimodelo e suas vantagens práticas
  • Como contatos, vendas e acessos se estruturam no mesmo banco em um CRM

Pontos-chave da aula

  • Menos peças de backend significam menos pontos de falha na aplicação
  • O SurrealDB permite misturar dados rígidos e flexíveis no mesmo projeto
  • Vários modelos (documentos, grafos e séries temporais) utilizam uma única linguagem de consulta
  • A proposta não é eliminar totalmente o backend, mas torná-lo opcional nas operações comuns

Capítulos e roteiro técnico da aula

5 capítulos minutados
  1. 00:00

    O quebra-cabeça das integrações no backend

    O problema de conciliar banco de contatos, automações, APIs e regras de acesso em aplicações comuns de infoproduto.

  2. 00:56

    A origem do SurrealDB e a lista de desejos

    Como as dores enfrentadas por Tobie e Jaime em sistemas SaaS deram origem ao conceito de um banco flexível e estruturado.

  3. 02:13

    Tornando o backend separado opcional

    A proposta de dispensar camadas intermediárias para reduzir integrações complexas e falhas em permissões.

  4. 03:01

    O conceito de banco multimodelo

    As inspirações do SurrealDB em documentos, tabelas relacionais, grafos e séries temporais com uma linguagem única.

  5. 04:00

    Aplicação prática no CRM e próximos passos

    Como contatos, compras e histórico se organizam no mesmo banco e o que esperar da linguagem nas próximas aulas.

Momentos de destaque na prática

01:21

Estruturado e flexível ao mesmo tempo

Veja por que você não precisa mais escolher entre a rigidez de tabelas e a flexibilidade de documentos.

02:13

A dor de manter múltiplos serviços e bancos

Entenda por que tantas regras de permissão e integrações quebram no dia a dia do desenvolvimento.

03:01

O que é uma plataforma multimodelo

Descubra como o SurrealDB juntou tabelas, documentos e grafos sob uma única linguagem em Rust.

Notas de aula e guia de estudo

Criar sistemas modernos muitas vezes exige conectar bancos relacionais, serviços de autenticação, filas e ferramentas de cache. Nesta aula, você descobre por que essa fragmentação gera manutenção excessiva e como o SurrealDB foi desenhado para resolver esse quebra-cabeça unificando diferentes modelos de dados.

O que você vai aprender

  • A origem e o propósito por trás da criação do SurrealDB
  • As desvantagens de conectar múltiplos bancos e serviços de backend em um app
  • O conceito de banco de dados multimodelo e suas vantagens práticas
  • Como contatos, vendas e acessos se estruturam no mesmo banco em um CRM

Pontos-chave

  • Menos peças de backend significam menos pontos de falha na aplicação
  • O SurrealDB permite misturar dados rígidos e flexíveis no mesmo projeto
  • Vários modelos (documentos, grafos e séries temporais) utilizam uma única linguagem de consulta
  • A proposta não é eliminar totalmente o backend, mas torná-lo opcional nas operações comuns

Conceitos e ferramentas abordados nesta aula

História do SurrealDBBanco multimodeloArquitetura de dadosSimplificação de backendModelagem para CRMSurrealDBSupabaseRustMySQLMongoDBNeo4jFirebase

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Comece aqui" na Escola de Aplicativos, você aprende de forma prática: A origem e o propósito por trás da criação do SurrealDB; As desvantagens de conectar múltiplos bancos e serviços de backend em um app; O conceito de banco de dados multimodelo e suas vantagens práticas; Como contatos, vendas e acessos se estruturam no mesmo banco em um CRM.