Cloudflare announces D1 = DATABASE

I think they are saying “hey now you can build a full web app on Workers with a database backend (D1) and resilient storage (R2) now, come try it!” This set up is, in my opinion, close to the AWS EC2/EKS + RDS + S3 combination that dominates the web application stack today but aiming at a niche set of customers that need super fast response time.

SQLite has one of the highest throughput and fastest response time of all databases. I don’t think MongoDB will have much advantage here in terms of speed for the tiny to medium size web apps that Workers are targeting.

The pricing strategy is interesting: in the post they say that the database will have no egress fee (where AWS still charges: https://aws.amazon.com/blogs/apn/aws-data-transfer-charges-f…) but will have charges based on number of operations. So this is charging by usage unlike RDS which charges by time.

I am curious how this will play out but this won’t have materia financial impact anytime soon. Definitely a power move into the battlefield with the large cloud providers.

Btw this is how the mapping works in my head. I may be wrong. Left is AWS, right is Cloudflare.
EC2/EKS : Workers
RDS : D1
S3 : R2

33 Likes