CloudFlare Redefines What Cloud Native Is | ?? #64
Hey! ??
Last few weeks I had a pleasure of using CloudFlare again. CloudFlare, I believe, is the most under-appreciated cloud provider out there. Part of the reason is that many people don’t even know, that it is a fully functional cloud provider these days - and that is entirely because they took a bit of a different route in building the cloud.
AWS started with SQS, EC2 and S3, purely backend-oriented services. Back then, there were no better way to kick-start cloud computing market by doing VPS, but better - with granular billing, elasticity, APIs and so on. But, at the end of the day, EC2 is a server that you need to configure. Higher-level abstractions like Lambda came later, as cloud industry evolved and evolved.
CloudFlare started as a CDN, taking care of the closest endpoint to your customer - your frontend. Then they took time to engineer one of the best global networks out there and made using the CDN as simple as creating a DNS record and activating “proxied” mode. Giving your customers free SSL, DDoS protection and CDN with simplest configuration possible allowed CloudFlare to grow fast.
And it also allowed them to introduce even more features at the edge of the client to backend communication. You start with a single DNS record and a checkbox, you end up having all of your client traffic processing logic to be moved to CloudFlare. And now that this frontend part is already in CloudFlare, maybe you could use some other features too? How about replacing S3 with R2, object storage with a bit less aggressive data transfer pricing? Or maybe skip deploying your small service to Lambda and deploy it directly as a CloudFlare Worker? And why mess around with complex access configuration, if you can Zeru Trust services in the same place?
None of these new features are meant to be PaaS like Heroku. But all of these features are free from the burden of “legacy” infrastructure. It’s all serverless, zero-trust, distributed across the globe, blazing fast and, for a big chunk of features, free to use! CloudFlare found it’s place between hyperscalers with hundreds of services and PaaS with just a few simple to use and super expensive offerings. I'm having a hard time to describe what this place is, but it seems like as of today, CloudFlare and not AWS define what Cloud Native is. I am definitely going to explore CloudFlare more and see ready it is to stand on its own, and not just substitute some of the less than ideal offerings of the Big Three.
What We've Shared
And on the website, as usual, there are two new articles:
What We've Discovered
The 65th mkdev dispatch will arrive on Friday, March 14th. Subscribe here to get it first. See you next time!