ALGOTIC: visão geral

Feb 08 2023
Altogic é uma plataforma de back-end como serviço, permitindo que desenvolvedores e empresas projetem, implantem e gerenciem aplicativos de back-end escalonáveis. A plataforma Altogic possui ferramentas de desenvolvimento visual e uma plataforma em nuvem.

Altogic é uma plataforma de back-end como serviço , permitindo que desenvolvedores e empresas projetem, implantem e gerenciem aplicativos de back-end escalonáveis. A plataforma Altogic possui ferramentas de desenvolvimento visual e uma plataforma em nuvem. Você usa as ferramentas de desenvolvimento para criar e gerenciar seus aplicativos de back-end enquanto a plataforma de nuvem os hospeda e os executa.

Desenvolver um aplicativo de back-end no Altogic envolve basicamente três etapas principais:

  • Primeiro, você define o modelo de dados do seu aplicativo.
  • Em segundo lugar, você cria seus serviços de aplicativo e os vincula a terminais RESTful .
  • Por fim, você cria um ambiente e implanta seu aplicativo nesse ambiente para começar a executar os serviços.

A Altogic não cria nenhum código-fonte de aplicativo ou executa qualquer compilação de código-fonte durante a execução de seus aplicativos de back-end. Sob o capô, toda a lógica de negócios do seu aplicativo é definida em serviços que são executados quando uma solicitação é recebida ou um evento de execução é acionado.

O que você pode construir com ALGOTIC?

Altogic permite que você crie serviços RESTful para seus aplicativos. Os serviços de back-end podem ser acessados ​​de qualquer front-end, seja de um navegador em um computador, tablet ou telefone, de um aplicativo móvel ou até mesmo de um aplicativo de smart TV.

Além disso, como o Altogic expõe endpoints de API RESTful, esses endpoints podem ser chamados de qualquer cliente, independentemente de o cliente ter uma interface de usuário ou não. E combinando diferentes dados e serviços, você pode criar back-ends de aplicativos muito simples a extremamente complexos. Suportes Altógicos:

  • Criação de contas de usuário, sessões e autorização de sessões de usuário para executar serviços usando grupos de acesso
  • Criar, modificar, excluir e recuperar dados
  • Cache de dados na memória para acesso mais rápido
  • Paginação e iteração em grandes conjuntos de dados
  • Executar várias operações de banco de dados ao mesmo tempo usando transações
  • Upload, download e gerenciamento de arquivos
  • Conectar-se a serviços externos que expõem uma API RESTful (incluindo pagamentos, provedores de autenticação, etc.)
  • Construindo graficamente uma lógica de negócios complexa usando nós e conectores principais, personalizados e de mercado
  • Execute de forma assíncrona lógica de negócios complexa ou demorada usando filas de mensagens
  • Agendamento de tarefas para execução periódica em horários ou intervalos fixos
  • Injeção de código personalizado em seus aplicativos de back-end para lidar com casos extremos quando necessário (em breve).

Como todos sabemos, o desenvolvimento de aplicativos ainda é desafiador, demorado e caro, mesmo décadas após a invenção do computador. Como tantas tecnologias diferentes e peças móveis devem ser integradas em um aplicativo, ele deve ser desenvolvido com grande complexidade. Para reduzir a duração geral do desenvolvimento, deve haver uma grande quantidade de automação em todo o processo de desenvolvimento do aplicativo.

A Altogic pode tornar o processo de desenvolvimento de aplicativos para organizações de TI, empresas, startups e desenvolvedores consideravelmente mais simples e rápido . A plataforma de nuvem reduz o custo de desenvolvimento e manutenção de aplicativos enquanto automatiza etapas cruciais (como projeto, implementação, integração e manutenção) para que você possa se concentrar em tarefas que agregam mais valor.

Com o Altogic, você pode realmente construir seu aplicativo enquanto o projeta, eliminando a necessidade de traduzir sua ideia em um aplicativo executável por meio de codificação, por exemplo. Em segundos, você pode começar a usar seus serviços de aplicativo e implantar o design de seu aplicativo no ambiente de sua escolha. Semelhante a isso, as modificações na aparência do seu aplicativo também são refletidas instantaneamente nos ambientes onde ele está sendo usado.

A Altogic oferece acesso pré-integrado às tecnologias essenciais de que você precisa para criar o back-end do seu aplicativo. Com o Altogic, você pode lidar com lógica de negócios complexa, gerenciar operações CRUD de banco de dados, paginação, iteração e transações, fazer upload e download de arquivos, utilizar cache de memória para acesso mais rápido a dados usados ​​com frequência, utilizar filas de mensagens para execução de serviço assíncrono, enviar e receber -time mensagens via websockets e agendar tarefas para serem executadas regularmente ou em um horário específico.

Além disso, o Altogic é uma plataforma colaborativa de desenvolvimento de aplicativos . Você pode adicionar membros da equipe com vários graus de autorização aos seus aplicativos e trabalhar em aplicativos simultaneamente de diferentes lugares. Os usuários podem ver instantaneamente as alterações feitas por outros membros da equipe enquanto navegam e atualizam os dados no aplicativo em tempo real .

Como criar o espaço de trabalho do seu aplicativo?

O Designer é onde você pode criar, gerenciar e implantar seus aplicativos. Altogic Designer é a principal ferramenta de desenvolvimento visual que você usa para projetar, desenvolver e implantar seus aplicativos de back-end.

Para criar um aplicativo por meio do Designer:

  1. Faça login na Altogic com suas credenciais.
  2. Selecione Novo aplicativo.
  3. No campo Nome do aplicativo , insira um nome para o aplicativo. Se necessário, altere o subdomínio do ambiente padrão que será criado automaticamente.
  4. No campo Região do ambiente de execução , selecione uma região para o aplicativo e, por fim, selecione o plano de preços do ambiente.
  5. Selecione Criar.
  6. Clique/toque no aplicativo recém-criado para iniciar o designer.