This video features Matteo Giaccone, Software Engineer at DatoCMS
Matteo Giaccone: Hello, I'm Matteo. I'm a software engineer working at DatoCMS. DatoCMS is a headless CMS that provides UI for editors to write content and upload assets. And then a set of APIs for developers that need to retrieve the content to populate their own websites, apps, or anything else they might build.
We have started using Cloudflare Workers to monitor our APIs on the edge. We needed a way to count how many API calls our users were performing or how much traffic they were consuming on the edge before our servers. And also to provide an extra layer of caching to reduce the calls to our servers. And so we are using a combination of Workers and Key Value storage to know, for example, which customers we should block because they have stopped using our service. And so to avoid having unnecessary calls to our machine. And each day we are performing more than 150 million API calls, and we are transferring more than 10 terabytes of traffic all through Cloudflare.
Cloudflare has allowed us to scale globally and to respond to peaks in traffic and also to block unnecessary calls to our servers, so we can reduce our maintenance time and provide a better service to our users. Even if we are a small team.
Our favorite thing about Cloudflare is that we can access a global and very performant CDN at a very fair price, especially for us being a small company. And this opens up a lot of possibilities that otherwise we wouldn't be able to achieve.