DurableWorkflow
-
SQLite와 Litestream으로 가볍게 만드는 내구성 워크플로IT & AI 2026. 5. 31. 10:06
SQLite와 Litestream으로 가볍게 만드는 내구성 워크플로AI 뉴스 썸네일오래 걸리는 작업은 중간에 실패할 수 있어요. 그래서 워크플로가 어디까지 진행됐는지 안전하게 남기는 설계가 중요해요. Obelisk 글은 이 문제를 거대한 오케스트레이터가 아니라 SQLite와 Litestream 조합으로 풀 수 있는 경우를 보여줘요. 2핵심 요약구분핵심왜 볼만한가요워크플로 설계실행 서버보다 상태 보존이 더 중요해요장애 뒤에 어디서 다시 시작할지 정할 수 있어요SQLite 활용로컬 파일 기반 트랜잭션 저장소로 진행 상태를 남겨요별도 DB 서비스와 네트워크 홉을 줄일 수 있어요Litestream 역할SQLite 변경분을 S3 호환 스토리지로 비동기 복제해요백업, 이전, 상태 검사 흐름을 단순하게 만들 수 있어..
-
Postgres로 서버 워크플로 복구를 단순하게 운영하는 방식IT & AI 2026. 5. 30. 11:17
Postgres로 서버 워크플로 복구를 단순하게 운영하는 방식AI 뉴스 썸네일장애가 나도 중간부터 다시 이어지는 워크플로를 만들 때 보통은 별도 오케스트레이터를 붙여요. DBOS 글은 그 역할의 상당 부분을 Postgres 테이블, 잠금, 제약 조건으로 처리할 수 있다고 설명해요. 핵심은 “상태를 어디에 저장하느냐”예요.핵심 요약구분핵심왜 볼만한가요백엔드 아키텍처워크플로 진행 상태와 단계별 결과를 Postgres에 저장해요별도 워크플로 엔진 없이도 장애 복구 흐름을 설계할 수 있어요운영 관점폴링, 잠금, 무결성 제약으로 중복 실행을 줄여요이미 운영 중인 데이터베이스 역량을 그대로 활용할 수 있어요한계모든 팀에 맞는 만능 해법은 아니에요워크플로 규모, DB 부하, 팀의 운영 경험을 같이 봐야 해요1. Po..