# Workflow Orchestration

Durable execution engines, distributed workflow patterns, and orchestration platforms for reliable multi-step operations

## Articles

- [Introduction to Temporal: Durable Execution for Distributed Systems](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-introduction/) — Learn what Temporal is, how its durable execution model works, and when to use it for long-running workflows, distributed transactions, and cross-service orchestration.
- [Running Temporal Server on Minikube](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-minikube-setup/) — Step-by-step guide to deploying Temporal Server on Minikube with Helm, PostgreSQL persistence, Web UI access, and CLI verification.
- [Temporal High Availability: Multi-Component Cluster on Kubernetes](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-ha-cluster/) — Deploy a production-grade Temporal cluster on Kubernetes with multi-replica services, PostgreSQL persistence, Elasticsearch visibility, and health monitoring.
- [Temporal Namespaces and Task Queues: Organizing Workflows](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-namespaces-task-queues/) — Design namespace boundaries for isolation and retention, configure task queue topologies for routing, and bind workers to queues using the Go SDK.
- [Your First Temporal Workflow in Go: DI, Idempotency, and the Worker Pattern](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-go-workflow-basics/) — Build a complete Temporal workflow in Go with dependency injection for testability, idempotent activities for safe retries, and a production-ready worker binary.
- [Testing Temporal Workflows: Unit Tests, Integration Tests, and the Test Environment](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-workflow-testing/) — Comprehensive guide to testing Temporal workflows in Go, covering the built-in test suite, activity mocking, compensation path testing, dependency injection testing, and integration tests with the DevServer.
- [Multi-Stage Temporal Workflows: Activities, Child Workflows, and Error Propagation](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-multi-stage-workflows/) — Design multi-stage Temporal workflows with sequential activities, child workflows, retry policies, timeout strategies, and compensation patterns for handling partial failures.
- [Temporal Workflow Example: Container Lifecycle Management with Docker](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-container-lifecycle-workflow/) — End-to-end Temporal workflow example implementing container lifecycle management: inspect, stop, snapshot, and tag Docker containers with compensation on failure and dependency injection for testability.
- [Temporal Signals: Human-in-the-Loop and Manual Approval Workflows](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-signals-manual/) — Implement Temporal signal-based workflows for human approvals, manual gates, and external input with timeout handling, selector patterns, and real-world approval workflow examples in Go.
- [Temporal Signals for Automated Coordination: Locking, Blocking, and Cross-Workflow Communication](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-signals-automated/) — Build distributed mutexes, cross-workflow coordination, and resource locking patterns using Temporal signals for automated workflow-to-workflow communication.
- [Multiple Temporal Servers on Minikube: Multi-Cluster Setup](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-multi-cluster-minikube/) — Deploy two independent Temporal Server instances on minikube using profiles, with cross-cluster Docker network bridging for local multi-cluster development and testing.
- [Temporal Cross-Cluster Communication: Architecture and Patterns](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-cross-cluster-communication/) — Evaluate three approaches for cross-cluster Temporal communication: namespace replication, worker bridges, and workflow-level coordination via signals or external brokers.
- [Building a Temporal Worker Bridge: Cluster A Jobs Executed in Cluster B](https://agent-zone.ai/knowledge/workflow-orchestration/temporal-cross-cluster-worker-bridge/) — Implement a Temporal worker bridge that polls one cluster for tasks and executes them using a second cluster's resources, with cross-cluster idempotency and Kubernetes deployment.


---

[JSON](https://agent-zone.ai/knowledge/workflow-orchestration/index.json) | [HTML](https://agent-zone.ai/knowledge/workflow-orchestration/?format=html)
