Plataforma
Arquitetura Moderna e Inovadora
Nossa engenharia combina as tecnologias mais robustas do mercado, entregando todo o poder da alta disponibilidade sem a complexidade.
Controle Centralizado. Execução Distribuída.
O grande trunfo da arquitetura bdot reside na clara separação entre os planos. Essa separação oferece o melhor dos dois mundos: a conveniência e a governança de gerenciar todos os seus fluxos e ambientes a partir de um único local, combinada com a segurança e o isolamento total que as operações críticas de produção exigem.
Plano de Controle
A Torre de Comando
Pense no módulo controlador como a central de inteligência da sua operação.
Existe apenas uma instância deste módulo, que contém a interface web onde os fluxos são desenhados e gerenciados, a API que persiste todas as definições e o módulo agendador.
É a partir deste ponto único que você governa todos os seus ambientes.
Plano de Execução
O Chão de Fábrica
O módulo executor é onde o trabalho realmente acontece
E aqui está o ponto-chave: para cada ambiente lógico que sua empresa utiliza (Desenvolvimento, Homologação, Produção, etc.), uma instância completamente isolada do módulo executor é implantada.
Cada executor possui sua própria instância do executor de fluxos, seu próprio cluster Kafka e seus próprios caches Redis, garantindo que a execução em um ambiente nunca, sob nenhuma circunstância, interfira em outro.
Anatomia de um Fluxo
Construir um processo de backend no bdot é um exercício de lógica e criatividade. Você traduz uma necessidade de negócio em um fluxo de trabalho executável, de forma visual e intuitiva. Cada fluxo, não importa a complexidade, segue uma anatomia fundamental.
O Ponto de Partida
Todo fluxo precisa de um início. O gatilho é o evento que dispara a execução. Na grande maioria dos casos, este gatilho é uma chamada para a engine-api da plataforma, que expõe um endpoint REST seguro.
Por exemplo, um e-commerce pode fazer um POST para a API com os dados de um novo pedido para iniciar o fluxo de orquestração. Alternativamente, um fluxo pode ser iniciado por um agendamento, como um processo de ETL que roda toda madrugada, disparado pelo módulo de agendamento.