February 20, 2018 7:49PM
Using Go as a scripting language in Linux
Linux
Go
Tech Talks
Developers
Programming
Deep Dive
At Cloudflare we like Go. We use it in many in-house software projects as well as parts of bigger pipeline systems. But can we take Go to the next level and use it as a scripting language for our favourite operating system, Linux?...
October 23, 2015 3:24PM
Results of experimenting with Brotli for dynamic web content
Compression
Tech Talks
Optimization
Speed & Reliability
Deep Dive
Compression is one of the most important tools CloudFlare has to accelerate website performance. Compressed content takes less time to transfer, and consequently reduces load times....
October 09, 2015 11:26AM
Single RX queue kernel bypass in Netmap for high packet rate networking
Tech Talks
Open Source
Programming
Deep Dive
In a previous post we discussed the performance limitations of the Linux kernel network stack. We detailed the available kernel bypass techniques allowing user space programs to receive packets with high throughput....
June 16, 2015 2:47PM
How to receive a million packets per second
Linux
Tech Talks
Deep Dive
Last week during a casual conversation I overheard a colleague saying: "The Linux network stack is slow! You can't expect it to do more than 50 thousand packets per second per core!"...
July 11, 2014 2:00PM
Courage to change things
Speed & Reliability
Tech Talks
Life @ Cloudflare
Deep Dive
This was an internal email that I sent to the CloudFlare team about how we are not afraid to throw away old code. We thought it was worth sharing with a wider audience....
February 13, 2014 1:00AM
Technical Details Behind a 400Gbps NTP Amplification DDoS Attack
On Monday we mitigated a large DDoS that targeted one of our customers. The attack peaked just shy of 400Gbps. We've seen a handful of other attacks at this scale, but this is the largest attack we've seen that uses NTP amplification....