Home / Companies / Orkes / Blog / May 2025

May 2025 Summaries

9 posts from Orkes

Filter
Month: Year:
Post Summaries Back to Blog
Serialization and deserialization (SerDe) tests are crucial for ensuring data integrity when transmitting data across systems, but they are often tedious and error-prone to write manually. Orkes Conductor, a workflow orchestration platform, combined with large language models (LLMs), has streamlined this process by automating the creation of SerDe tests, reducing the time required by more than half. This automation is achieved by orchestrating various tasks such as retrieving test resources, generating test branches, and using LLMs for test generation, all while ensuring error remediation and state persistence. The use of Orkes Conductor not only facilitates the automation of repetitive tasks but also enhances developer productivity by allowing focus on high-value work and reusability of components, transforming a traditionally manual process into a scalable and efficient workflow.
May 29, 2025 1,391 words in the original blog post.
Orkes hosted a developer meetup in Seattle on May 15, focusing on AI agents and agentic workflows, where attendees gathered at SPIN Seattle to network, enjoy refreshments, and engage in tech discussions. The event featured two main sessions by Orkes team members: Michael, a Senior Developer Advocate, who introduced agentic workflows and demonstrated how Orkes Conductor facilitates smart, scalable workflow design by integrating APIs, large language models, and microservices; and Mrinal, a Software Engineer, who discussed building AI agents with Orkes by managing complexities like timeouts and retries, ultimately simplifying the code and enhancing intelligent behavior. The interactive Q&A session addressed topics such as scaling workflows securely, LLM integrations, and monitoring production workflows, highlighting Orkes' capabilities in managing enterprise-grade orchestration. The gathering concluded with networking, ping-pong matches, and distribution of Orkes-branded swag, leaving participants inspired to explore agentic systems further through Orkes' platform, which offers a managed version of the open-source Conductor with added features like security, scalability, and integrations.
May 26, 2025 1,052 words in the original blog post.
Model Context Protocol (MCP) is a groundbreaking protocol designed to revolutionize the way AI agents connect with third-party tools by offering a standardized, seamless integration process. This protocol is particularly significant as AI evolves into what is known as Agentic AI, where agents require smooth and reliable access to external services to function autonomously. Before MCP, each integration was a manual, time-consuming task, making it challenging for developers to connect AI agents to numerous APIs. MCP addresses this issue by enabling agents that implement it as a client to effortlessly connect with any service using the MCP server protocol, effectively streamlining the process. By standardizing connections, MCP acts as a universal adapter, simplifying AI-to-service integrations and facilitating the exchange of contextual information like resources, prompts, and sampling. This integration layer, eagerly anticipated by developers, eliminates the need for custom wrappers and promotes clean, universal connectivity, enhancing the orchestration of agentic workflows.
May 26, 2025 872 words in the original blog post.
In a rapidly evolving digital landscape, businesses increasingly rely on automation to enhance competitiveness and efficiency, with Business Process Management (BPM) tools and orchestration platforms emerging as key solutions. BPM tools, often low-code platforms, facilitate the modeling, execution, and monitoring of business processes using standards like Business Process Model and Notation (BPMN) to bridge communication between business and technical teams. They offer end-to-end process management but may lack flexibility and can lead to vendor lock-in. Conversely, orchestration platforms, such as Orkes Conductor, focus on automating service coordination and execution across distributed systems, offering high scalability and flexibility suited for technical users and cloud-native architectures. Orkes Conductor, originally developed by Netflix, combines features of both BPM and orchestration tools, supporting both developer-centric and human-centric workflows with built-in tasks, visual editors, and monitoring dashboards. It allows businesses to create resilient and scalable processes integrated with modern application architectures, providing a robust alternative to traditional BPM solutions.
May 22, 2025 1,504 words in the original blog post.
The emergence of agentic AI systems marks a transformative shift in artificial intelligence, emphasizing autonomous decision-making and goal-oriented processes. These systems, categorized into AI agents and agentic workflows, operate independently, adapting to changing environments and learning from outcomes without explicit step-by-step instructions. AI agents are standalone entities equipped with reasoning capabilities, often driven by large language models (LLMs), and are suited for dynamic tasks like chatbots or coding assistants. In contrast, agentic workflows are complex, orchestrated processes that integrate multiple agents, APIs, and even human inputs to manage multi-step tasks that require governance and reliability, making them ideal for enterprise environments. Orkes Conductor is highlighted as a platform that facilitates the creation of these workflows, providing tools for orchestration, integration, and observability, thus enabling the deployment of intelligent automation systems with built-in governance and adaptability.
May 19, 2025 2,249 words in the original blog post.
Orkes Conductor is a platform designed for building resilient distributed systems by effectively managing task failures through advanced retry and timeout configurations. By customizing retry strategies, such as exponential backoff, and implementing task-level timeouts, Conductor allows workflows to recover from transient issues and prevents indefinite stalling. The platform provides fine-grained control over each task's behavior to ensure that failures are handled gracefully, minimizing the risk of cascading issues. Additionally, system-level resilience is supported with configurable timeout settings for external services and heavy computations, ensuring stability across complex workflows. These features enable users to design systems that are not only reactive but also resilient by default, laying the groundwork for further exploration of workflow-level failure handling strategies.
May 12, 2025 1,175 words in the original blog post.
In distributed systems, failure is an unavoidable certainty, making quick and clean recovery essential, which is precisely what Orkes Conductor facilitates by integrating timeouts and retries as core components to ensure reliability at scale. The platform allows for the effective handling of distributed workflow issues, such as unresponsive services, crashed workers, and transient errors, by utilizing configurable timeouts to prevent indefinite hangs and retries to manage transient failures without manual intervention. This approach extends to both tasks and entire workflows, with task retries providing multiple attempts to overcome fast failures and timeouts limiting the duration of each attempt, while workflow timeouts and dedicated failure workflows manage the overall process recovery. Orkes Conductor's default settings provide a robust starting point for resilient design, with the flexibility to override these for strict latency goals or unreliable third-party interactions. By adopting this layered approach, systems not only gain fault-tolerance but also confidence that processes will continue to operate efficiently, even amidst inevitable failures, enabling seamless orchestration of complex processes like payment flows and data pipelines.
May 12, 2025 1,050 words in the original blog post.
Orkes Conductor provides robust tools for building resilient, production-grade workflows by focusing on two main features: workflow timeouts and failure workflows. Workflow timeouts ensure that tasks do not exceed a specified duration, thereby preventing system stalls and ensuring compliance with service-level agreements (SLAs). This is exemplified in an e-commerce checkout scenario, where a 30-minute timeout prevents indefinite stalling of shopping carts. Failure workflows, on the other hand, act as contingency plans, triggering alternative workflows when the primary workflow encounters issues such as timeouts or unexpected errors. This is illustrated in a hotel booking case, where a failure workflow handles refunds and customer notifications if a booking cannot be completed. These features are crucial for maintaining system reliability, allowing workflows to self-regulate and recover from disruptions while ensuring a seamless user experience.
May 12, 2025 1,229 words in the original blog post.
BPMN (Business Process Model and Notation) has been a long-standing standard for modeling business processes, but it struggles to accommodate modern, event-driven, microservice-based systems. Orkes Conductor addresses this challenge with its cloud-native orchestration engine, which supports asynchronous and event-driven execution while integrating seamlessly with microservices. The introduction of the BPMN Importer in Orkes Conductor v5.0.1 offers a solution by allowing teams to directly import BPMN files and convert them into native Conductor workflows without needing to manually rewrite complex process logic. This conversion preserves the original process structure, facilitating a code-free migration path that enhances scalability and modularity for organizations transitioning to modern architectures. The BPMN Importer ensures minimal disruption by maintaining workflow reusability and enabling seamless integration with existing services, thereby accelerating modernization efforts and bridging the gap between traditional BPMN modeling and contemporary orchestration needs.
May 09, 2025 745 words in the original blog post.