How Agoda Simulates Booking Flows to Test Flight Integrations
May 29, 2026Agoda Engineering

Summary
This post details the development of a Workflow Simulator for testing flight supplier connectors. It introduces a DAG-based Workflow Executor to model complex interactions and orchestrate calls to connectors, replacing the need for a full E2E stack for local testing. The simulator supports both endpoint and workflow-level assertions to validate connector correctness and data propagation across multiple steps.