Temporal

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

Сайт: temporal.io

Temporal — это платформа для разработки и управления облачными приложениями, ориентированная на выполнение бизнес-логики с высокой степенью надежности и масштабируемости. Она была создана для упрощения работы с распределенными системами и автоматизации процессов, связанных с управлением состоянием. Основной акцент сделан на обеспечении устойчивости приложений, что позволяет минимизировать потери данных даже в случае сбоя системы.

Платформа Temporal использует концепцию "рабочих процессов", позволяя разработчикам создавать долгоживущие процессы с управлением состоянием. Эти процессы могут последовательно выполнять задачи, поддерживая устойчивость и согласованность данных. Temporal был разработан в компании Temporal Technologies и открыт для сообщества в 2020 году, что способствовало его быстрому принятию и внедрению в промышленные применения.

  • Надежность и устойчивость: поддержка автоматического восстановления и управление состоянием приложений.
  • Простота разработки: упрощение процессов программирования с помощью шаблонов и API для рабочих процессов.
  • Масштабируемость: поддержка распределенных вычислений обеспечивает горизонтальное масштабирование приложений.
  • Поддержка нескольких языков программирования: возможность писать бизнес-логику на разных языках, таких как Go и Java.
  • Управление состоянием: возможность отслеживания состояния задач и рабочих процессов без необходимости в дополнительных инструментах.
  • Интеграция с облачными сервисами: возможность интеграции с популярными облачными провайдерами и сторонними системами.
Подробнее