/plushcap/analysis/cloudflare/building-even-faster-interpreters-in-rust

Building even faster interpreters in Rust

What's this blog post about?

At Cloudflare, the performance of their edge has been constantly improved, with recent optimizations made to their Firewall Rules product. The company's engine, Wirefilter, is used for filtering traffic hitting a site and takes boolean expressions written by customers to match incoming requests against them. Performance measurement as a service was implemented to measure performance in a highly distributed environment like Cloudflare’s edge. This benchmarking framework allows engineers to easily request runs and view results. The focus of the performance work includes optimizing their engine, speeding up the speed test, and improving the `contains` operator for substring searching.

Company
Cloudflare

Date published
Sept. 24, 2020

Author(s)
Zak Cutner

Word count
2298

Hacker News points
45

Language
English


By Matt Makai. 2021-2024.