-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Description
Implement PlatformBackend and PlatformHttpClient backed by Fastly SDK. Introduce PlatformResponse with backend_name: Option<String> for upstream correlation. Abstract send/send_async behind traits. Integration send calls deferred to PR 13.
EdgeZero ProxyClient relationship
Before this PR merges, file an EdgeZero issue to generalize ProxyClient into an HttpClient trait supporting both synchronous proxy-style sends and the async fan-out pattern (send_async + select). The trusted-server PlatformHttpClient Fastly impl works independently until the generalized EdgeZero trait lands, at which point the Fastly impl swaps to implementing the EdgeZero trait.
Done when
PlatformResponsewithbackend_namesend/send_asyncabstracted- EdgeZero issue filed for ProxyClient → HttpClient generalization
- Per-PR gates pass
Blocked by
PR 2
References
docs/internal/EDGEZERO_MIGRATION.md— Phase 1, PR 6- Part of EdgeZero migration #480
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels