
Temporal
Temporal é uma plataforma de execução durável de código aberto que ajuda desenvolvedores a construir aplicações confiáveis e tolerantes a falhas com automação de fluxos de trabalho.





Construir software confiável que lida com falhas de forma elegante sempre foi um desafio para os desenvolvedores. O Temporal muda isso ao fornecer uma plataforma poderosa que torna suas aplicações virtualmente indestrutíveis.
O Temporal é um sistema de execução durável de código aberto que permite escrever código como se falhas não existissem. Seja seu processo de segundos ou anos para ser concluído, o Temporal garante que ele seja finalizado mesmo quando servidores caem, redes falham ou serviços ficam indisponíveis.
Originalmente criado pelas mentes por trás do AWS Simple Workflow Service e do Cadence da Uber, o Temporal conquistou a confiança de empresas como Netflix, Stripe e Datadog. Ele simplifica sistemas distribuídos complexos ao gerenciar automaticamente tentativas, tempos limite e gerenciamento de estado, para que você possa focar em construir ótimos recursos em vez de lutar contra problemas de infraestrutura.
O que é Temporal
Temporal é uma plataforma de execução durável que garante que o código da sua aplicação será executado até a conclusão, não importa o que aconteça. Pense nela como uma rede de segurança para seu software que lida automaticamente com todas as partes complicadas dos sistemas distribuídos.
A plataforma consiste em duas partes principais: um servidor open-source que gerencia a execução dos fluxos de trabalho e SDKs para linguagens de programação populares como Go, Java, Python, TypeScript, .NET e PHP. Diferente das abordagens tradicionais, onde você escreve códigos complexos de tratamento de erros, o Temporal permite que você escreva sua lógica de negócio como fluxos de trabalho e atividades simples.
Os fluxos de trabalho definem o processo geral, enquanto as atividades lidam com tarefas individuais, como enviar e-mails ou processar pagamentos. O sistema persiste automaticamente o estado da sua aplicação a cada etapa, então, se algo falhar, a execução retoma exatamente de onde parou. Essa abordagem elimina a necessidade de lógica personalizada de tentativas, máquinas de estado e códigos complexos de tratamento de falhas.
Como usar Temporal
Começar com o Temporal é simples, e você pode escolher entre hospedar por conta própria ou usar o Temporal Cloud. Para iniciantes, o Temporal Cloud oferece o caminho mais fácil com US$ 1.000 em créditos gratuitos para começar.
Passos para Começar:
Instale o CLI do Temporal na sua máquina de desenvolvimento
Escolha o SDK da linguagem de programação de sua preferência (Go, Java, Python, TypeScript, .NET ou PHP)
Defina seus fluxos de trabalho como funções simples que descrevem seu processo de negócio
Crie atividades para tarefas individuais como chamadas de API ou processamento de dados
Configure um processo worker para executar seus fluxos de trabalho e atividades
Use o cliente Temporal para iniciar e gerenciar execuções de fluxos de trabalho
A beleza do Temporal está em sua simplicidade. Você escreve código normal usando construções de programação familiares, e o Temporal cuida de toda a complexidade nos bastidores. Seus fluxos de trabalho podem rodar por minutos, horas ou até meses, resistindo a reinicializações de servidor e falhas de rede. O painel baseado na web oferece visibilidade completa dos seus fluxos de trabalho em execução, tornando a depuração e o monitoramento fáceis.
Recursos do Temporal
O Temporal oferece recursos abrangentes que tornam a construção de aplicações distribuídas confiáveis algo fácil. A plataforma fornece persistência automática de estado, garantindo que seus fluxos de trabalho sobrevivam a qualquer tipo de falha. Mecanismos integrados de repetição lidam com erros transitórios sem a necessidade de código personalizado, enquanto a arquitetura de event sourcing mantém um histórico completo de cada execução de fluxo de trabalho.
Principais Recursos Incluem:
SDKs multilíngues com suporte para Go, Java, Python, TypeScript, .NET e PHP
Repetições automáticas e tempos limite para todas as atividades e fluxos de trabalho
Monitoramento visual de fluxos de trabalho por meio de painel web e ferramentas CLI
Escalabilidade horizontal que suporta milhões de execuções simultâneas de fluxos de trabalho
Operações baseadas em tempo, incluindo temporizadores, agendamentos e funcionalidades semelhantes a cron
Capacidades de sinalização e consulta para interação em tempo real com os fluxos de trabalho
Gerenciamento de versões que permite atualizações seguras dos fluxos de trabalho sem interromper instâncias em execução
Segurança empresarial com criptografia, autenticação e controles de acesso
A plataforma também inclui recursos avançados como versionamento de fluxos de trabalho, compatibilidade entre linguagens e integração com sistemas de monitoramento. O Temporal Cloud oferece serviços gerenciados adicionais, garantias de SLA e suporte especializado para implantações em produção.
Temporal Preços
O Temporal oferece opções de preços flexíveis para atender a diferentes necessidades e orçamentos. A versão open-source é completamente gratuita sob licença MIT e pode ser hospedada em sua própria infraestrutura com funcionalidade completa.
Preços do Temporal Cloud:
Plano Essentials - A partir de $100/mês ou 5% do consumo, inclui ações e armazenamento agrupados
Plano Business - A partir de $500/mês ou 10% do consumo, com suporte aprimorado e recursos adicionais
Plano Enterprise - Preço personalizado com suporte dedicado e recursos avançados de segurança
Plano Mission Critical - Nível premium com suporte 24/7 e SLAs garantidos
Todos os planos utilizam preços baseados no consumo, onde você paga por "Ações" (operações de workflow) a partir de $50 por milhão de ações. Créditos gratuitos estão disponíveis: $1.000 para novos usuários, $6.000 para startups qualificadas e programas especiais para usuários da AWS, Google Cloud e Azure. Os custos de armazenamento são mínimos, tipicamente 3-5% do seu total da fatura. O programa para startups apoia empresas com menos de $30M em financiamento.
Perguntas Frequentes Sobre Temporal
Share your experience with Temporal
Veja o que os usuários estão dizendo sobre Temporal
0 Avaliações
Ainda não há avaliações
Seja o primeiro a avaliar Temporal
Embed Temporal badges
Show your community that Temporal is featured on Tool Questor. Add these beautiful badges to your website, documentation, or social profiles to boost credibility and drive more traffic.
Melhores Alternativas ao Temporal

Inngest
Inngest é uma plataforma para desenvolvedores criarem fluxos de trabalho e tarefas em segundo plano confiáveis, sem necessidade de infraestrutura, utilizando funções de etapa duráveis.

Laravel Forge
Laravel Forge é uma ferramenta de gerenciamento de servidores que simplifica a implantação de aplicações PHP e o provisionamento de servidores para desenvolvedores.

CTO.ai
CTO.ai é uma plataforma DevOps que simplifica os fluxos de trabalho dos desenvolvedores com CI/CD, GitOps e processos de implantação automatizados impulsionados por IA.

Temperstack
Temperstack é uma plataforma alimentada por IA que automatiza a confiabilidade de software, previne interrupções e reduz o tempo de resposta a incidentes para equipes de engenharia.

Inngest
Inngest é uma plataforma para desenvolvedores criarem fluxos de trabalho e tarefas em segundo plano confiáveis, sem necessidade de infraestrutura, utilizando funções de etapa duráveis.

Laravel Forge
Laravel Forge é uma ferramenta de gerenciamento de servidores que simplifica a implantação de aplicações PHP e o provisionamento de servidores para desenvolvedores.