API Orchestration
Overview
Unmeshed simplifies real-time API orchestration with near-zero latency. It is designed to handle complex sequences of serial or parallel steps, in near real time performance enabling use of an orchestrator for real time APIs.
Read this article on how to create a simple REST endpoint chain of calls:
Key Features
Real-Time, Low Latency Orchestration
Unmeshed ensures real-time orchestration with latencies between steps (time taken by the orchestrator) in a typical range of 0-2ms with the right amount of compute capacity. This capability is critical for applications requiring instantaneous data processing and responses, providing a smooth end-user experience.
Fast Real Time Orchestration
Flexible Execution Modes
Unmeshed provides flexibility in how you execute your workflows:
- Synchronous and Asynchronous Execution: Choose the mode that fits your use case.
- Streaming Data with DAGs: Use Directed Acyclic Graphs (DAGs) to execute workflows and stream data progressively.
- Partially Synchronous: The processes your configure can have elements that need to be responded in real time and then continue to run to fulfill the remaining steps in asynchronous mode.
Advanced Orchestration Features
- Parallel Execution with First Response: Run multiple API calls in parallel and use the first available response, ideal for time-sensitive applications.
- Backend Switching: Switch between backends seamlessly to enhance redundancy and allow dynamic load adjustments or migrations.
- Intelligent Traffic Routing: Route traffic to the most appropriate data sources, ensuring optimal performance and reliability.
Performance Highlights
- More than 10,000 transactions per second per shard with the ideal compute setup
- Infinite scalability with shard distribution
- Cost-efficient operations
Built in Observability
- Everything you run is observable within the platform, not just execution history, but you can see the execution statistics as well