diff --git a/src/content/docs/code-push/system-architecture.mdx b/src/content/docs/code-push/system-architecture.mdx index ccf4b7a6..e20128ab 100644 --- a/src/content/docs/code-push/system-architecture.mdx +++ b/src/content/docs/code-push/system-architecture.mdx @@ -366,17 +366,15 @@ https://github.com/shorebirdtech/shorebird/issues/237 #### Serving forked binaries -A custom server is also used to handle requests from `flutter` for the modified -engine. The source for that server is here: -https://github.com/shorebirdtech/shorebird/tree/main/packages/artifact_proxy +A custom server, the artifact proxy, is also used to handle requests from +`flutter` for the modified engine. The artifact proxy is hosted at https://download.shorebird.dev via Google Cloud Run. -This proxy knows how to serve the modified binaries from Shorebird's Google -Storage bucket, as well as how to forward along requests to Google's Flutter -storage bucket for unmodified binaries for all parts of Flutter that didn't need -to be modified. +This proxy redirects requests for the modified binaries to Shorebird's Google +Storage bucket, and requests for every other part of Flutter to Google's Flutter +storage bucket. ### Shorebird's cloud infrastructure