The temporal-golang-pro skill provides advanced expertise for developing production-grade distributed applications with the Temporal Go SDK. It ensures strict adherence to workflow determinism rules, assists in configuring secure mTLS workers, and implements complex orchestration patterns like Sagas and Child Workflows. This skill is essential for developers building long-running, fault-tolerant microservices that require reliable state management, sophisticated error handling, and scalable worker configurations.
主要功能
01132 GitHub stars
02Advanced worker configuration including mTLS security and concurrency tuning
03Strict workflow determinism validation and enforcement
04Safe workflow versioning and zero-downtime evolution strategies
05Comprehensive testing support using Replay testing and WorkflowTestsuites
06Implementation of complex patterns like Sagas, Child Workflows, and Signals
使用场景
01Building reliable microservices that require durable execution and automatic retries
02Orchestrating long-running business processes like subscription billing or order fulfillment
03Migrating legacy cron jobs to scalable, observable Temporal workflows