Deskripsi
Temporal menyediakan platform eksekusi yang tahan lama (durable execution) open-source yang kuat, dirancang untuk menyederhanakan pengembangan aplikasi yang kompleks dan toleran terhadap kesalahan. Platform ini memberdayakan pengembang untuk membangun aplikasi dengan percaya diri, memperlakukan kegagalan sistem terdistribusi, gangguan API, masalah jaringan, dan crash layanan sebagai masalah yang dapat diatasi. Platform ini secara otomatis menangkap status setiap langkah dalam alur kerja, memastikan bahwa jika terjadi kegagalan, eksekusi dapat dilanjutkan tepat di tempat terakhir berhenti, menghilangkan kemajuan yang hilang, proses yang terlantar, dan kebutuhan akan pemulihan manual.
Inti dari Temporal adalah memungkinkan pengembang menulis logika bisnis sebagai kode menggunakan SDK asli yang tersedia dalam bahasa pemrograman populer seperti Python, Go, TypeScript, Ruby, C#, Java, dan PHP. Alur kerja ini dapat mencakup berbagai operasi, mulai dari transaksi keuangan dan pemrosesan pesanan hingga penerapan infrastruktur cloud dan pelatihan model AI. Sifat alur kerja Temporal yang tahan lama dan toleran terhadap kesalahan berarti status berjalan penuhnya dipertahankan, memungkinkan pemulihan, pemutaran ulang, atau jeda pada titik mana pun.
Interaksi yang rentan terhadap kegagalan dikelola sebagai Aktivitas Temporal, yang memiliki percobaan ulang otomatis dan pemulihan mulus. Pendekatan ini menggantikan mesin status yang rapuh dengan sistem yang andal di mana Layanan Temporal menyimpan status aplikasi dan menyediakan mekanisme bawaan untuk percobaan ulang, antrean tugas, sinyal, dan timer. Temporal menawarkan dua opsi hosting: self-hosting proyek open-source atau menggunakan Temporal Cloud untuk layanan terkelola. Platform ini juga menyediakan visibilitas komprehensif ke dalam kode yang berjalan, menawarkan wawasan tentang status pasti dari setiap eksekusi alur kerja tanpa perlu menyaring log.
Temporal adalah komponen penting untuk sistem AI modern, memungkinkan pengembangan agen yang dapat bertahan dari kekacauan dunia nyata, proses misi kritis (MCP) yang andal, dan orkestrasi pipeline pelatihan. Platform ini juga memfasilitasi proses human-in-the-loop, pola kompensasi seperti Saga, alur kerja berjalan panjang yang dapat mencakup berhari-hari atau berbulan-bulan, dan pipeline CI/CD yang kuat dengan percobaan ulang dan rollback yang bersih. Perusahaan global dan startup, termasuk OpenAI, NVIDIA, Salesforce, Twilio, dan Descript, memanfaatkan Temporal karena kemampuannya mengelola operasi yang kompleks dan misi kritis secara andal.
Fitur Inti Temporal Durable Execution
Eksekusi tahan lama untuk aplikasi
Penangkapan dan pemulihan status otomatis
Manajemen alur kerja yang toleran terhadap kesalahan
SDK asli dalam berbagai bahasa pemrograman
Percobaan ulang otomatis untuk aktivitas yang rentan terhadap kegagalan
Visibilitas ke status eksekusi alur kerja
Platform open-source berlisensi MIT
Opsi hosting terkelola Temporal Cloud
Dukungan untuk alur kerja berjalan panjang
Orkestrasi agen dan pipeline AI
Penyederhanaan proses human-in-the-loop
Mekanisme bawaan untuk percobaan ulang, sinyal, dan timer
Cara menggunakan Temporal Durable Execution?
Konfigurasi: Siapkan lingkungan pengembangan Anda dengan SDK Temporal.
Kembangkan Alur Kerja: Tulis logika bisnis Anda sebagai Alur Kerja Temporal dalam bahasa pilihan Anda.
Implementasikan Aktivitas: Definisikan operasi yang rentan terhadap kegagalan sebagai Aktivitas Temporal dengan kebijakan percobaan ulang.
Deploy: Hosting Layanan Temporal sendiri atau gunakan Temporal Cloud.
Eksekusi: Jalankan Alur Kerja Anda dan amati eksekusi tahan lama mereka.
Pantau: Manfaatkan alat visibilitas platform untuk melacak status alur kerja.
Kasus Penggunaan Temporal Durable Execution
- Agen AI
- Pipeline AI
- Alur Kerja Berjalan Panjang
- Pemenuhan Pesanan
- CI/CD
- Akuisisi Pelanggan
- Buku Besar Tahan Lama
- Manusia dalam Lingkaran
- Pola Kompensasi








