Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: move shorebird artifact downloads behind CDN #120

Closed
felangel opened this issue Mar 21, 2023 · 8 comments
Closed

feat: move shorebird artifact downloads behind CDN #120

felangel opened this issue Mar 21, 2023 · 8 comments
Assignees
Milestone

Comments

@felangel
Copy link
Contributor

No description provided.

@felangel felangel converted this from a draft issue Mar 21, 2023
@felangel felangel removed this from Shorebird v1 Mar 21, 2023
@felangel felangel added this to the v2 milestone Mar 21, 2023
@eseidel eseidel changed the title move shorebird engine downloads behind CDN feat: move shorebird engine downloads behind CDN Apr 15, 2024
@eseidel
Copy link
Contributor

eseidel commented Apr 15, 2024

This could bring two known benefits:

  1. Would reduce our network costs (which are the bulk of our unit costs at the moment).
  2. Might make Shorebird available in more parts of the world (not all parts of the world can access Google Cloud Storage urls).

@eseidel
Copy link
Contributor

eseidel commented Apr 15, 2024

This might also be one part of resolving #435

@eseidel eseidel changed the title feat: move shorebird engine downloads behind CDN feat: move shorebird artifact downloads behind CDN Apr 15, 2024
@eseidel
Copy link
Contributor

eseidel commented Apr 15, 2024

This was originally about "engine" downloads, but I've broadened it to all artifact downloads.

@edeuss
Copy link

edeuss commented May 14, 2024

@eseidel Would be good to look into Backblaze B2 + Cloudflare CDN. We save thousands of dollars a month by using this combo.

@eseidel
Copy link
Contributor

eseidel commented May 14, 2024

Agreed. We can definitely save a lot on costs by changing our network setup. We're still focused on fixing bugs blocking adoption (like iOS slowness on some patches, and artifact signing -- for several large fin-tech customers), but I suspect we'll do another round of infra updates, including moving to a CDN in the next couple months.

@eseidel
Copy link
Contributor

eseidel commented Sep 3, 2024

@eseidel Would be good to look into Backblaze B2 + Cloudflare CDN. We save thousands of dollars a month by using this combo.

Yeah, this is what we're finding as well. Felix has done some prototyping with Cloudflare and it looks likely to save us 2/3rds of our cloud bill 🤣 and potentially give us better reachability. We've also reached out to our Google cloud contact to see if they have suggestions.

@eseidel eseidel added this to 1.1 Sep 3, 2024
@eseidel eseidel moved this to In Progress in 1.1 Sep 3, 2024
@edeuss
Copy link

edeuss commented Sep 4, 2024

@eseidel Yep for the company I worked for it removed basically all egress costs and only thing we really had to pay for was storage. It's an amazing deal, plus with only 6$ per terabyte.

@felangel
Copy link
Contributor Author

felangel commented Sep 4, 2024

This should be done now 🎉

@felangel felangel closed this as completed Sep 4, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in 1.1 Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants