If your app is running near your customers why do you need a CDN?
If Tigris is storing your assets near your customers why do you need a CDN?
Just curious.
You don't.
Unless that CDN is then just there to serve _optimized_ content for the user or to offload resources from your main application- specifically in the case of many clients to one server.
I think Tim is asking this question about the Pipedream project for Changelog.
Ah gotcha. I wasn't sure.
I assume it's similar to having microservices. Instead of having to access the entire changelog app, callers can access the cache (cdn).
CDN might have more edge locations than something like an app host (like Fly) would have, since their resource needs are smaller (different).
Note: this is an educated guess. I've spent, almost, no time developing for the web.
I was just reading the tigris web site and they say
Objects in Tigris are stored close to the region where they’re written. Then, when requested, objects are cached close to the requesting user. This cache is intelligently managed by Tigris based on global traffic patterns. This behavior offers CDN-like behavior with zero configuration required.
If I needed a CDN like functionality this seems like a no brainer. Just put your stuff there and let tigris do the rest.
Last updated: Jan 13 2025 at 01:14 UTC