軽量な永続実行:オープンソースライブラリDBOS Transact
2025-02-03

従来の永続実行は、AWS Step Functionsなどの外部オーケストレーターに依存しており、開発と展開が複雑になります。DBOS Transactは、外部オーケストレーターを必要とせずに、永続実行をプログラム自体に統合する軽量なオープンソースライブラリです。Postgresデータベースにプログラムの実行状態を永続化することで永続実行を実現し、プログラムがクラッシュまたは再起動した場合でも、中断した箇所から自動的に復旧できます。DBOS Transactは、永続スリープ、永続メッセージング、永続キューなどの追加機能も提供し、信頼性の高い状態を持つプログラムの開発をさらに簡素化します。
開発