Go BFF: search orchestration

Reported experience; two searches run concurrently, not sequentially

Go BFF: search orchestration Reported experience; two searches run concurrently, not sequentially Search input Interpret query Query Handling request Search query Search query Fan-out: start both searches Concurrent branch A Concurrent branch B (no A dependency) A result or failure B result or failure; order unspecified Available results Merge; one side may succeed Controller · Sequence participant Controller Model · Sequence participant Model Infra · Sequence participant Infra Query API · Sequence participant Query API Ad Search · Sequence participant Ad Search Normal API · Sequence participant Normal API Legend return default message