Vendor Orchestration¶
Definition¶
Vendor orchestration routes verification requests across multiple eKYC vendors based on rules — optimizing for cost, accuracy, speed, and reliability through multi-vendor strategies.
Orchestration Patterns¶
graph TD
A[Verification Request] --> B{Orchestration Router}
B -->|Primary vendor| C[Vendor A<br/>Jumio]
B -->|Fallback| D[Vendor B<br/>Onfido]
B -->|Cost-optimized| E[Vendor C<br/>HyperVerge]
B -->|A/B testing| F[Split traffic 50/50]
C -->|Failure/timeout| D
D -->|Failure/timeout| E
C & D & E --> G[Normalized Result]
Routing Strategies¶
| Strategy | How It Works | Benefit |
|---|---|---|
| Primary + fallback | Route to primary; on failure, try secondary | High availability |
| Best-of-breed | Different vendors for different capabilities | Highest accuracy per component |
| Cost-optimized | Route to cheapest vendor that meets quality threshold | Lower cost |
| Geographic | Route based on document country of origin | Best coverage |
| A/B testing | Split traffic to compare vendor performance | Data-driven vendor selection |
| Waterfall | Try vendors in sequence until one passes | Maximize approval rate |
Key Takeaways¶
Summary
- Orchestration avoids vendor lock-in and provides redundancy
- Best-of-breed routing (e.g., Vendor A for docs + Vendor B for liveness) maximizes quality
- Cost optimization can reduce per-verification cost by 20-40%
- Orchestration platforms: Alloy, Persona, Sardine, Unit21