Visão geral da plataforma
Visão geral da plataforma
Databricks Apps, Lakebase Postgres, Agent Bricks e o Data Lakehouse são os quatro serviços centrais do workspace que compõem uma aplicação Databricks full-stack. O diagrama abaixo mostra como eles se relacionam.
- Databricks Apps: hospedagem gerenciada para aplicações criadas com o AppKit, o SDK TypeScript para aplicações Databricks prontas para produção.
- Lakebase Postgres: banco de dados Postgres gerenciado para armazenamento OLTP, co-localizado com os dados do seu workspace. Use-o para sessões, estado da aplicação, histórico de conversas ou qualquer dado que sua aplicação leia e grave com baixa latência.
- Agent Bricks: a plataforma corporativa de agentes da Databricks, que unifica acesso a modelos, execução, governança e contexto. Use-a para os recursos de IA da sua aplicação: conversar com a documentação da sua empresa (Knowledge Assistants), consultar seus dados em linguagem natural (Genie), chamadas a modelos fundacionais ou agentes Python personalizados.
- Data Lakehouse: dados analíticos governados no Unity Catalog. Use-o para ler dados corporativos, acionar Lakeflow Jobs e exibir a atualidade dos dados na sua interface.
Como uma requisição flui
- O usuário abre o app pela URL do workspace. O Databricks Apps o autentica via SSO do workspace.
- Em seguida, cada plugin do AppKit trata as requisições do respectivo serviço: o Lakebase Plugin consulta o Lakebase, o Model Serving Plugin chama o Agent Bricks e o Analytics plugin lê o Data Lakehouse.
- Cada chamada de plugin é executada com a identidade do service principal do app (por padrão) ou com o token encaminhado do usuário (quando as permissões por usuário são relevantes). As permissões e a governança do workspace são aplicadas automaticamente.
Próximos passos
- Configure seu ambiente para começar a criar apps.
- Saiba o que são os templates e como eles ajudam a fazer o scaffold de um app rapidamente.
- Aprofunde-se em cada serviço: Databricks Apps, Lakebase Postgres, Agent Bricks e o Data Lakehouse.