What Cloudflare is trying to do is remarkable considering what they are up against.
[1] https://www.cnbc.com/2021/07/29/aws-earnings-q2-2021.html
What Cloudflare is trying to do is remarkable considering what they are up against.
[1] https://www.cnbc.com/2021/07/29/aws-earnings-q2-2021.html
I repeat, Cloudflare is already the world's leading CDN provider, ahead of AWS by a long margin. This is not a David vs Golias story. At most it's a CDN Golias vs a all-in Golias.
It's disingenuous to compare Cloudflare and it's CDN offering to AWS at face value based on gross revenue. AWS offers everything from build pipelines to satellite ground stations, and even provides backup services comprised of a big truck with armed guards.
Cloudflare is impressive and very successful, but it's by no means a small upstart, specially when it serves a market where it eclipse all competitors, including AWS.
In any case, it kind of is a David vs. Goliath. Cloudflare currently employs ~1800 people and has revenues of under a billion dollars. They don't qualify as a large enterprise by anyone's definition. They aren't a 2-man shop but they are very much a David in the broader market. Amazon is an absolute monstrosity in comparison.
I think this is generally how things are seen. For example, in the Apple vs Epic lawsuit, the judge said the market was "mobile gaming", and that in that space Apple was not a monopoly.
Amazon total revenue adds up, but in each of the cloud categories they operate in, are they the leader?
Note that cloud flare is not fighting against AWS or Amazon but only against the S3 team inside AWS.
Cloudflare's offering does not compete with Lambda at all. They have completely distinct usecases.
Cloudflare Workers at best compete with Lambda@Edge, which in spite of its name is actually a CloudFront feature.
(Disclosure: I'm the tech lead of Workers.)
Based on what I understand, there are still a few things missing to compete with Lambda's asynchronous use-cases. e.g. Step Functions, 15 min time limits, non-cron events (i.e. events for every CF product), batching events into the same execution, etc. While some of these are technically "not part of Lambda", to compete with Lambda CF needs the ecosystem as well.
Disclosure: 1. I'm an AMZN investor, therefore calling out that the ecosystem is worth keeping in mind. 2. I'm a NET investor, therefore calling out that I'm looking forward to seeing the ecosystem develop :)