All Content Archives - Software Engineering Daily · All Content Archives - Software Engineering Daily

Orkes and Agentic Workflow Orchestration with Viren Baraiya

·47 min·4 clips
How does Orkes tackle the constant challenge of coordinating microservices and AI models in modern software systems?
This episode explores workflow orchestration for modern software systems, featuring Orkes CTO Viren Bara and host Gregor Vann. Bara created the open-source Conductor project at Netflix, and Vann is a security-focused technologist based in Singapore. They discuss the evolution of Conductor into the enterprise platform Orkes, which focuses on agentic orchestration. The conversation covers the initial challenges of coordinating microservices at Netflix that led to Conductor's development. Bara contrasts rule-based orchestration systems with programmatic approaches like Conductor's code-based workflow definitions. A key topic is "agentic orchestration," which coordinates AI agents, human tasks, and traditional APIs within a single workflow. The platform's expansion includes features for security, governance, and managing long-running processes. Orkes integrates with Model Context Protocol (MCP) servers to connect various AI tools and data sources into its workflows. The system is designed for enterprise requirements like scalability, compliance, and auditability across complex operations. Bara explains how the platform provides resilience through built-in error handling, retries, and state management for distributed tasks. An interesting insight is that orchestration shifts complexity from individual services into a centralized, observable control plane. The discussion reveals that workflows can be dynamically modified at runtime based on events or decisions, which is crucial for AI agent interactions. Bara emphasizes that trust in automated systems comes from transparency, detailed audit logs, and the ability to inject human review steps. The tone is technical and educational, aimed at software architects and engineering leaders. The style is a conversational interview, with the host asking targeted questions to unpack complex concepts. Listeners interested in microservices architecture, AI agent deployment, or platform engineering will find this episode valuable. Those seeking introductory content on basic software concepts might find the discussion too specialized.
Listen to the show on