경량형 지속 실행: 오픈소스 라이브러리 DBOS Transact
2025-02-03
기존의 지속 실행은 AWS Step Functions와 같은 외부 오케스트레이터에 의존하여 개발 및 배포가 복잡해집니다. DBOS Transact는 외부 오케스트레이터 없이 지속 실행을 프로그램 자체에 통합하는 경량형 오픈소스 라이브러리입니다. Postgres 데이터베이스에 프로그램 실행 상태를 지속적으로 저장하여 지속 실행을 구현하며, 프로그램이 충돌하거나 다시 시작되는 경우에도 중단된 지점에서 자동으로 복구할 수 있습니다. DBOS Transact는 지속 수면, 지속 메시징, 지속 큐와 같은 추가 기능도 제공하여 안정적이고 상태를 유지하는 프로그램의 개발을 더욱 간소화합니다.
개발