설명
Temporal은 복잡하고 내결함성이 있는 애플리케이션 개발을 단순화하도록 설계된 강력한 오픈 소스 내구 실행 플랫폼을 제공합니다. 이 플랫폼은 개발자가 분산 시스템 장애, API 중단, 네트워크 문제 및 서비스 충돌을 문제없는 것으로 취급하여 자신 있게 애플리케이션을 구축할 수 있도록 지원합니다. 이 플랫폼은 워크플로우의 모든 단계 상태를 자동으로 캡처하여 어떤 실패가 발생하더라도 실행이 중단된 지점에서 정확히 다시 시작될 수 있도록 보장하며, 진행 상황 손실, 고아 프로세스 및 수동 복구의 필요성을 제거합니다.
핵심적으로 Temporal은 Python, Go, TypeScript, Ruby, C#, Java, PHP와 같은 인기 있는 프로그래밍 언어로 제공되는 네이티브 SDK를 사용하여 개발자가 비즈니스 로직을 코드로 작성할 수 있도록 합니다. 이러한 워크플로우는 금융 거래 및 주문 처리부터 클라우드 인프라 배포 및 AI 모델 학습에 이르기까지 광범위한 작업을 포함할 수 있습니다. Temporal 워크플로우의 내구성과 내결함성 특성은 전체 실행 상태가 보존되어 언제든지 복구, 재생 또는 일시 중지가 가능함을 의미합니다.
실패하기 쉬운 상호 작용은 자동 재시도 및 원활한 복구를 특징으로 하는 Temporal 활동으로 관리됩니다. 이 접근 방식은 안정적인 시스템으로 취약한 상태 머신을 대체하며, Temporal 서비스는 애플리케이션 상태를 유지하고 재시도, 작업 큐, 신호 및 타이머에 대한 내장 메커니즘을 제공합니다. Temporal은 두 가지 호스팅 옵션을 제공합니다. 오픈 소스 프로젝트를 자체 호스팅하거나 관리형 서비스로 Temporal Cloud를 사용하는 것입니다. 이 플랫폼은 실행 중인 코드에 대한 포괄적인 가시성을 제공하여 로그를 탐색할 필요 없이 각 워크플로우 실행의 정확한 상태에 대한 통찰력을 제공합니다.
Temporal은 현대 AI 시스템의 중요한 구성 요소로, 실제 혼란 속에서도 생존할 수 있는 에이전트, 안정적인 미션 크리티컬 프로세스(MCP) 및 학습 파이프라인의 오케스트레이션을 개발할 수 있도록 합니다. 또한 인간 참여 프로세스, Saga와 같은 보상 패턴, 며칠 또는 몇 달 동안 지속될 수 있는 장기 실행 워크플로우, 깔끔한 재시도 및 롤백을 갖춘 강력한 CI/CD 파이프라인을 용이하게 합니다. OpenAI, NVIDIA, Salesforce, Twilio, Descript를 포함한 글로벌 기업 및 스타트업은 복잡하고 미션 크리티컬한 작업을 안정적으로 관리하는 Temporal의 기능을 활용합니다.
Temporal Durable Execution의 핵심 기능
애플리케이션을 위한 내구 실행
자동 상태 캡처 및 복구
내결함성 워크플로우 관리
다양한 프로그래밍 언어의 네이티브 SDK
실패하기 쉬운 활동에 대한 자동 재시도
워크플로우 실행 상태에 대한 가시성
오픈 소스 MIT 라이선스 플랫폼
Temporal Cloud 관리 호스팅 옵션
장기 실행 워크플로우 지원
AI 에이전트 및 파이프라인 오케스트레이션
간소화된 인간 참여 프로세스
재시도, 신호 및 타이머를 위한 내장 메커니즘
Temporal Durable Execution 사용 방법은?
구성: Temporal SDK로 개발 환경을 설정합니다.
워크플로우 개발: 선호하는 언어로 Temporal 워크플로우로 비즈니스 로직을 작성합니다.
활동 구현: 재시도 정책이 있는 Temporal 활동으로 실패하기 쉬운 작업을 정의합니다.
배포: Temporal 서비스를 직접 호스팅하거나 Temporal Cloud를 사용합니다.
실행: 워크플로우를 실행하고 내구 실행을 관찰합니다.
모니터링: 플랫폼의 가시성 도구를 사용하여 워크플로우 상태를 추적합니다.
Temporal Durable Execution의 사용 사례
- AI 에이전트
- AI 파이프라인
- 장기 실행 워크플로우
- 주문 처리
- CI/CD
- 고객 확보
- 내구 원장
- 인간 참여
- 보상 패턴








