Can anyone here who works in the field shed some light on why it takes a whole 1.5 years for such a change to take effect?
What's involved in a CDN transition that can't be done in, say, 6 months?
Can anyone here who works in the field shed some light on why it takes a whole 1.5 years for such a change to take effect?
What's involved in a CDN transition that can't be done in, say, 6 months?
As a hypothetical, if we got told that we had to switch providers to stay in a region, we'd need to rebuild pipelines, EdgeWorkers, edge caching rules, origin routing configurations and probably more I'm not aware of. Plus testing all of those changes in a non-breaking way across the entire enterprise. Along with all the normal business delivery priorities.
It'd probably take a solid year for us to fully execute it.
(Also a complete layman here)
In reality everything takes 10x longer because things are done in a very thorough way and typically with significant redundancy (high availability). The code bases are typically shite and personally I'd rather eat nails than work on them, but they are reasonably well tested and changes are typically done very conservatively. Big enterprise devs are also really good at not breaking production. As much as I detest that environment, I do think startups in general could learn a great deal about not breaking production from the big enterprise people.
Startups and a certain company can move fast and break things. But not everyone can do this.
This is a company who is in front of your business, do you trust them?
I expect a lot of businesses will take the opportunity to send the contract out for tender.
If you are just running a single website with DNS fronting that’s not an issue.
But large customers tend to have more advanced connectivity on L3/4 and asymmetric routing.
Then there is the CDN part itself are you only using the basic auto caching? That’s not a problem but if you manually manage it then all that needs to be converted as well and there is no guarantee that the partner API would be compatible or even have the same functionality as your current CDN.
Enterprise customers also typically and mostly use Akamai in non-CDN scenarios so they will have a hard time migrating off it if a need be, especially if they have invested heavily in Akamai.
Of course there are well known companies out there closing services with a only couple months notice ; but that's not an example to follow.